Antara fungsi Excel, terdapat fungsi yang dipanggil ahli silap mata, iaitu TEKS. Namun, hari ini, kami lebih suka memanggilnya ratu seret! kenapa? Sila baca di bawah!
Bayangkan, jika fungsi mempunyai kerjaya, apakah kerjaya setiap fungsi? Jangan bercakap tentang perkara lain Ambil TEXT sebagai contoh Ia boleh menukar tarikh menjadi nombor, nombor menjadi tarikh, angka Arab menjadi huruf besar Cina, dan jumlah dolar menjadi 10,000 yuan. Ini hanyalah seorang ratu seret yang layak!
Transformasi 1: Lapan digit bertukar menjadi tarikh
Banyak syarikat menggunakan sistem ERP, dan tarikh dalam sesetengah sistem bermula dengan 8 Ia dibentangkan dalam bentuk digit. Apabila kita mengeksport data dalam sistem, kita mungkin akan melihat situasi seperti ini:
Adalah menyusahkan untuk menggunakan tarikh sedemikian untuk analisis data Ya, anda perlu menukarnya kepada format tarikh standard Sila lihat prestasi TEKS:
Tafsiran formula:
=TEXT(A2,"0年00月00日")
A2 ialah data yang perlu diproses Rahsianya terletak pada bahagian "0年00月00日". Nombor 8 digit kepada tiga bahagian. Perlu diingatkan bahawa pembahagian dijalankan dari kanan ke kiri Pertama, dua digit paling kanan dalam lajur A dianggap sebagai "hari", dan kemudian dua digit seterusnya di sebelah kiri dianggap sebagai "bulan". satu daripada empat digit yang tinggal diperlukan 0 boleh mewakili, empat digit ini dianggap sebagai "tahun".
Tulisan lengkap formula ini ialah: =TEXT(A2,"0000年00月00日")
, supaya nombor tarikh lapan digit dapat difahami dengan jelas!
Transformasi 2: Tukar tarikh kepada lapan digit
Pada satu ketika, anda juga akan menghadapi masalah menukar tarikh kepada lapan digit situasi, memandangkan TEXT boleh menukar nombor lapan digit kepada tarikh, maka sudah tentu tiada masalah untuk menukarnya kembali:
Tafsiran formula:
=TEXT(H2,"emmdd")
H2 ialah data yang akan diproses Perbezaannya ialah kod format di belakangnya berbeza sama sekali daripada kali terakhir.
Dalam contoh pertama, sumber data yang kami uruskan ialah nombor, jadi pemegang tempat nombor 0 digunakan. Tetapi dalam contoh ini, sumber data ialah tarikh, jadi 0 tidak boleh digunakan. e bermaksud "tahun", yang juga boleh digantikan dengan yyyy, m bermaksud "bulan", dan d bermaksud "hari". Satu e ialah empat bit, ditambah dua m dan dua d, ia betul-betul 8 bit.
Transformasi 3: Pisahkan tarikh dan masa
Selepas melakukan helah antara nombor dan tarikh, mari lihat apa itu TEKS Bagaimana untuk membahagi tarikh dan masa.
Situasi ini adalah perkara biasa dalam data kehadiran:
Hanya dengan mengasingkan tarikh dan masa jam masuk, kami boleh membuat statistik selanjutnya ?
Tarikh berpisah:
Analisis formula: =TEXT(B2,"e/m/d")
e mewakili tahun, m mewakili bulan, dan d mewakili hari, yang mudah difahami.
Pembahagian masa:
Analisis formula: =TEXT(B2,"h:mm:ss")
h Menunjukkan jam, m bermaksud minit, dan s bermaksud saat.
Helah sebenarnya tidak sukar untuk didedahkan.
Tetapi jangan fikir anda boleh melihat melalui TEKS jika anda memahami kod ini Jika anda tidak percaya, baca terus...
Transformasi Empat. : Nombor menjadi huruf besar Cina
Helah!
Analisis formula: =TEXT(A2,"[DBNUM2]")
DBNUM2 ialah kod khusus untuk nombor dan perlu diletakkan dalam sepasang kurungan segi empat sama. Nombor 2 juga boleh ditukar kepada 1 dan 3. Anda boleh mencubanya untuk melihat kesan tertentu Jangan lupa tinggalkan mesej untuk memberitahu semua keputusan ujian anda!
By the way, boleh juga tukar kepada 4. Bagi 5, 6, 7...
Setelah melihat contoh ini, rakan-rakan yang bekerja dalam bidang kewangan mungkin akan mempunyai idea. Bolehkah ia digunakan? Bagaimana dengan fungsi TEXT yang menukarkan jumlah dalam laporan perakaunan kepada jumlah huruf besar termasuk sudut bulat?
Anda boleh mencubanya sendiri dahulu Jika anda memerlukan sebarang tutorial dalam bidang ini, jangan lupa tinggalkan mesej dan beritahu kami.
Transformasi 5: Jumlah yuan boleh ditukar kepada sepuluh ribu yuan
Angka Arab pun boleh ditukar kepada huruf besar Cina, apatah lagi jumlah yuan menjadi sepuluh ribu yuan cukup berkata:
Analisis formula: =TEXT(A2,"0!.0000万元")
Sama seperti contoh pertama, 0 masih pemegang tempat, Tetapi terdapat tanda seru tambahan di sini. Tanpa tanda seru, "0.0000" bermakna nombor itu dibundarkan kepada empat tempat perpuluhan. Dalam senjata rahsia TEXT, tanda seru digunakan untuk memaksa penambahan aksara selepas tanda seru pada kedudukan tertentu dalam kandungan asal, jadi titik perpuluhan yang kita lihat dalam sel sebenarnya ditambah secara paksa di sebelah kiri ribu digit data asal, dan akhirnya ditambah Menambah akhiran "sepuluh ribu yuan" akan mempunyai kesan ini.
Jika anda rasa empat tempat perpuluhan adalah terlalu banyak, anda juga boleh mengekalkan satu tempat perpuluhan:
Analisis formula: =TEXT(A2,"0!.0,万元")
Dalam formula ini, koma muncul di tengah-tengah kod tertentu. Koma ini sebenarnya ialah pemisah beribu-ribu dalam format nombor:
Selepas menggunakan pemisah beribu-ribu, nombor itu dikurangkan sebanyak seribu kali ganda, yang bersamaan dengan mengubahnya menjadi ribuan daripada dolar. Oleh itu, ia hanya perlu memaparkan titik perpuluhan di hadapan digit terakhir untuk mengubahnya menjadi nombor dalam sepuluh ribu yuan.
Apa! Saya juga mahu dua tempat perpuluhan...
Walaupun permintaan ini agak sukar TEKS, ia tidak mustahil. Dalam contoh sebelumnya, saya tidak pernah melakukan apa-apa dengan parameter pertama, saya hanya bermain dengan kod format Sekarang nampaknya saya tidak boleh melakukannya tanpa helah:
Analisis formula: =TEXT(A2%%,"0.00万元")
A2 diikuti dengan dua peratus tanda bermakna membahagikan nombor dalam sel A2 dengan 10000. Kini setelah sumber data telah dimanipulasi, tidak perlu tanda seru dalam kod format. Cuma ikut peraturan tetapan nombor. 0.00 bermakna memaparkan dengan dua tempat perpuluhan Sudah tentu, anda juga boleh menggunakan 0.0, 0.000, 0.0000 untuk menetapkan tempat perpuluhan yang berbeza.
Transformasi 6: Mencuri tumpuan IF dan membuat pertimbangan bersyarat
Bermain-main dengan tarikh, masa, nombor, jumlah, dsb. TEKS , kali ini ia telah memasuki bidang IF lagi, malah mahu mencuri tumpuan fungsi IF:
Nampaknya beraksi dengan baik, muslihat macam mana. adakah ini
Analisis formula: =TEXT((A2-B2)/A2,"上升0%;下降0%;持平;")
Kali ini TEXT tidak menggunakan kod format, tetapi menggunakan prop baharu: koma bertitik. Selepas menggunakan koma bertitik, fungsi TEXT boleh membuat pertimbangan bersyarat.
Jenis pertama, penghakiman lalai:
Rutin ialah TEKS (data, ">0 hasil; hasil; = 0 hasil; hasil teks"). TEXT membahagikan data kepada empat jenis secara lalai, nombor positif, nombor negatif, sifar dan teks Jenis yang berbeza mengembalikan hasil yang berbeza. Setiap hasil dalam parameter dipisahkan oleh koma bertitik. Nilai sebelum koma bertitik pertama dalam parameter ialah nilai pulangan positif; nilai sebelum koma bertitik kedua ialah nilai pulangan negatif, dan nilai terakhir ialah nilai pulangan;
Apabila (A2-B2)/A2 ialah nombor positif, ia memaparkan kadar pertumbuhan peningkatan dan peratusan; memaparkan kadar rata.
Jenis kedua, pertimbangan operator:
Malah, fungsi TEXT juga menyokong penggunaan operator perbandingan sebagai syarat penghakiman Sebagai contoh, skor 85 atau lebih banyak dianggap cemerlang. Skor yang lebih besar daripada atau sama dengan 60 dianggap sebagai gred lulus, dan skor di bawah 60 dianggap sebagai gred gagal. Cemerlang;[>=60]Layak;Gagal")
Dalam penggunaan ini, syarat hendaklah diletakkan dalam kurungan segi empat sama, diikuti dengan kandungan yang akan dipaparkan. Akhir sekali gunakan koma bertitik sebagai pemisah antara set syarat dan hasil.
Keadaan fungsi TEXT boleh menggunakan sehingga 3 syarat Jika terdapat lebih daripada 3 syarat, nilai ralat #VALUE! Untuk beberapa masalah penghakiman mudah, menggunakan fungsi TEXT bukan sahaja lebih pendek daripada IF, tetapi juga kelihatan lebih maju.
Bukankah ia hebat? Jika anda menyukai fungsi ini, jangan lupa klik "Tonton"!
Cadangan pembelajaran berkaitan: tutorial cemerlang
Atas ialah kandungan terperinci Pembelajaran fungsi Excel: Drag Queen TEXT()!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!