Isi kandungan
Fungsi TEKS ialah salah satu fungsi bermakna dalam Excel yang membolehkan anda melakukan jenis pemformatan atau nombor yang berbeza. Artikel ini menunjukkan pelbagai cara untuk menggunakan kod format dengan fungsi TEKS untuk tujuan yang berbeza.
Buku Kerja Amalan Boleh Muat Turun
Anda boleh memuat turun buku kerja amalan daripada butang muat turun di bawah.
Kod Format Fungsi Teks.xlsx
Apakah Kod Format untuk Fungsi TEKS?
Pertama, kita harus mengetahui sintaks dan tujuan fungsi TEKS . Sintaks fungsi ini adalah seperti ini:
TEXT(value, format_text)Jadi, menggunakan Fungsi TEXT , kami boleh memformat sebarang nilai atau nombor menggunakan kod format yang berbeza.
Fungsi ini diperlukan apabila kita ingin mengubah suai atau ingin mendapatkan nilai format tertentu. Kemudian kita memerlukan fungsi TEKS . Contoh fungsi adalah seperti berikut.
=TEXT(TODAY(),"MM/DD/YY")
Ia akan menghasilkan output berikut:
Tarikh hari ini adalah dalam MM/ Format DD/YY , seperti 29/06/21. Jadi, menggunakan fungsi TEXT , kami boleh menyesuaikan output akhir kami dengan mudah mengikut keperluan kami.
Pada asasnya, terdapat banyak kod format yang boleh digunakan dengan Fungsi TEKS dalam Excel. Tetapi di sini saya akan menunjukkan kod yang paling biasa dan paling banyak digunakan dengan tujuannya.
Kod Format | Tujuan |
---|---|
0 | Tayangansifar pendahuluan. |
? | Meninggalkan ruang dan bukannya menunjukkan sifar pendahuluan. |
# | Mewakili digit pilihan dan tidak menunjukkan sifar tambahan. |
. (tempoh) | Muncul titik perpuluhan. |
, (koma) | Pemisah beribu-ribu. |
[ ] | Buat format bersyarat. |
4 Contoh Fungsi TEKS untuk Memformat Kod dalam Excel
Bahagian ini membincangkan pelbagai kegunaan kod format fungsi TEKS cth. menggabungkan teks dengan nombor atau tarikh, menambah sifar pendahuluan dan menukar nombor dalam format yang ditentukan. Mari kita mendalami kegunaannya!
1. Gabungkan Teks dan Nombor dengan Pemformatan Tersuai
Mari kita miliki set data beberapa buah dan harga unit dan kuantiti nya. Lajur terakhir ialah jumlah lajur harga.
Kini kami akan mengira jumlah harga dengan teks dan simbol mata wang, pemisah beribu-ribu dan dua perpuluhan tempat menggunakan Fungsi TEKS .
Untuk ini, formula kami adalah seperti ini:
=”Teks” & TEKS( Formula, “$###,###.00”)📌 Penjelasan Formula:
Pertama, kami menambah teks di hadapan menggunakan
- Jadi, pertama sekali, masukkan formula berikut dalam sel E5 dan seret ikon Pemegang Isi di bawah untuk menyalin formula.
="Total Price "&TEXT(C5*D5, "$###,###.00")
2. Menggunakan Format Nombor Telefon yang Betul
Mari andaikan kita mempunyai set data yang mengandungi beberapa nombor telefon untuk kaedah ini. Tetapi nombor yang diberikan tidak diformat dengan baik.
- Sekarang kita akan menukar nombor yang disebutkan kepada nombor telefon yang betul menggunakan TEKS fungsi . Jadi, kami ingin membuat nombor telefon seperti ini:
(555) 555-1234
- Untuk ini kita perlu menggunakan formula sebagai diberikan di bawah:
📌 Penjelasan Formula:
Memandangkan kita perlu memformat nombor telefon seperti dalam contoh di atas, kita memerlukan syarat terlebih dahulu untuk memisahkan 7 digit terakhir daripada nombor yang diberikan. Kita perlu menggunakan [ ] untuk tujuan bersyarat. Kemudian kita memerlukan # untuk pemegang tempat perpuluhan membentuk nombor mengikut keperluan kita.
- Pertama, dalam bahagian pertama fungsi TEKS , ia akan mengambil input yang diberikan iaitu lajur C kami, kerana kami mengambil nombor telefon yang diberikan tanpa memformat daripada lajur ini.
- Kedua,bahagian format [<=9999999] sedang menyemak nombor dari sebelah kanan jika ia kurang daripada atau sama dengan 7 digit atau tidak. Kemudian ia menukar 7 digit pertama ke dalam bentuk ###-#### yang bermaksud pasangan 3 digit-4 digit. Selepas itu sub-bahagian (###) ###-#### memformat nombor bulat menjadi seperti ini (555) 555-1234. Jadi, 3 digit terakhir diliputi oleh () dan pasangan 3 digit-4 digit yang lain.
- Jadi, mula-mula, masukkan formula berikut dalam sel D5 dan kemudian seret ikon Isi Pemegang di bawah.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")
3. Menambah Sifar Utama Sebelum Nombor
Excel mengalih keluar sifar pendahuluan yang ditaip sebelum nombor secara automatik. Tetapi kadangkala kita mungkin perlu mengekalkan sifar utama. Kemudian Fungsi TEKS boleh membantu kami melakukannya dengan kod formatnya. Mari kita miliki set data beberapa pekerja dengan nama dan id mereka.
Kami ingin mengekalkan semua ID pekerja dalam 7 digit, tetapi beberapa ID bukan 7 digit sepenuhnya. Kami akan menukar semua ID ke dalam 7 digit menggunakan kod format fungsi TEKS .
- Jadi, pertama sekali, masukkan formula berikut dalam sel D5 dan kemudian seret ikon Isi Pemegang ke bawah.
=TEXT(C5,"0000000")
4. Menggabungkan Teks dan Tarikh dalam Format yang Diingini
Kadangkala, kita mungkin perlu menggabungkan teks dan tarikh dalam format yang kita inginkan. Kita boleh gunakod format tarikh fungsi TEKS untuk menyesuaikan output kami. Untuk menunjukkan kaedah ini, mari kita fikirkan tentang set data beberapa produk dan tarikh penghantaran nya.
- Sekarang kita akan menggabungkan nama produk dan tarikh penghantaran dan menunjukkannya dalam satu lajur menggunakan kod format TEKS fungsi .
- Sintaks formula untuk melakukannya ialah seperti berikut.
📌 Penjelasan Formula:
Dalam formula di atas, satu ampersand (&) operator digunakan untuk menggabungkan teks. Apabila kita perlu menggabungkan teks dengan teks atau teks dengan formula, maka dalam Excel ia boleh dilakukan dengan mudah dengan menggunakan ampersand ( & ). Ia adalah alternatif kepada Fungsi CONCAT dalam Excel. Untuk mendapatkan maklumat lanjut, anda boleh menyemak Cara Menambah Teks Sebelum Formula dalam Excel .
Di sini kami hanya mahu menggabungkan dua sel dan menambah beberapa teks. Anda juga perlu melakukan pemformatan tarikh menggunakan kod format Fungsi TEXT .
TEXT(Sel,”mm/dd/yyyy”)Dalam bahagian pertama parameter, ia mengambil nilai, jadi memandangkan kita ingin menghantar nilai lajur tarikh penghantaran, itulah sebabnya kita perlu menghantar nombor sel di sini. Dalam petikan berganda, kami telah mengisytiharkan pembentukan tarikh dengan menggunakan format mm/dd/yyyy . Jadi, daripada tarikh yang diberikan, ia akan memformat tarikh dalam format inidi mana mm-> bulan dd-> hari yyyy-> tahun. Jadi, tarikh kita akan menjadi seperti ini: 05/07/1998 .
- Jadi, pertama, masukkan formula berikut dalam sel D5 dan kemudian seret ikon Isi Pemegang di bawah.
=B5&"'s delivery date is " &TEXT(C5,"mm/dd/yyyy")
Baca lebih lanjut: Cara Menggunakan Fungsi TETAP dalam Excel (6 Contoh yang Sesuai)
Lagi Contoh dengan Fungsi TEKS Excel untuk Memformat Kod
Di sini saya akan bincangkan beberapa masalah pengguna dan penyelesaian untuk fungsi TEKS .
- Mari kita hitung bulan hari ini menggunakan =BULAN(HARI INI()). Ia akan memberikan nombor bulan semasa. Sebagai contoh, bagi saya, bulan Oktober jadi ia akan memberikan 10 sebagai nilai pulangan.
- Tetapi apabila saya menggunakan =TEXT(MONTH (HARI INI()),”mm”) ini akan kembali 01 .
Mengapa Ralat Ini Berlaku ?
Kami sedang menukar tarikh kepada nombor 10, dan kemudian anda menyuruhnya menukar nombor 10 kepada tarikh, yang kemudiannya dikenali sebagai 02/01/1900 ( dd/mm/yyyy ), iaitu nilai angka permulaan tarikh Excel. Oleh itu, apabila anda menjalankan formula teks, kami mendapat 1 dari Januari.
- Masalah lain ialah mengira tarikh dan masa . Jika kita perlu mengetahui nombor hari ini dan jam semasa. Anda boleh mengira mereka yang menggunakan fungsi TEXT. Hanya gunakan formuladi bawah.
=TEXT(TODAY(),"dd ") & "Days " & TEXT(NOW(),"hh ") & "Hours"
- Menggunakan formula ini, fungsi pertama TEKS(HARI INI(),” tambah “) mengira nombor tarikh hari ini dan TEXT(NOW(),”hh “) mengetahui jam semasa.
Aplikasi Format Teks Excel
Excel secara automatik boleh mengesan nilai yang anda cuba masukkan ke dalam sel. Jadi, ia akan menukar nilai kepada format yang dikesan sebaik sahaja anda memasukkannya, walaupun anda mungkin tidak mahu ia berbuat demikian. Oleh itu, kecerdasan Excel, yang sangat berguna pada kebanyakan masa, kadangkala boleh menjadi kegusaran untuk anda.
Sebagai contoh, anggap anda cuba memasukkan 5-10 dalam sel untuk menunjukkan 5 hingga 10 . Walau bagaimanapun, Excel akan menganggapnya sebagai tarikh. Jadi, ia akan dimasukkan sebagai 5 Okt atau 10 Mei tahun semasa, bergantung pada tetapan tarikh sistem. Anda akan menghadapi keputusan menjengkelkan yang serupa apabila anda cuba memasukkan kod dengan sifar pendahuluan. Kerana excel akan menganggap sifar utama sebagai lebihan dan mengalih keluarnya secara automatik.
Jadi, apakah yang anda lakukan untuk mengelakkan situasi sedemikian? Nah, jangan risau. Anda hanya boleh memformatkan sel sebagai teks sebelum memasukkan data. Kemudian, Excel akan menyimpan nilai semasa anda memasukkannya tanpa sebarang perubahan.
Katakan anda ingin memasukkan beberapa ID dengan sifar pendahuluan dalam julat B2:B100 . Kemudian pilih julat dan tekan CTRL + 1 atau pergi ke Laman Utama >> Format >>Formatkan Sel . Seterusnya, pilih kategori Teks daripada tab Nombor dalam kotak dialog Format Sel dan klik OK . Selepas itu, anda boleh memasukkan apa sahaja yang anda mahukan dan Excel tidak akan mengubah apa-apa.
Nota: Selain itu, anda boleh menekan CTRL + 1 untuk membuka Format Sel kotak dialog.
Perkara yang perlu Ingat
- Jangan lupa gunakan petikan berganda di sekeliling kod format. Jika tidak, fungsi TEKS akan mengembalikan #NAME! ralat .
- Fungsi TEKS menukar nilai angka kepada rentetan teks. Jadi, anda tidak akan dapat menggunakan sel output sebagai rujukan untuk nilai berangka dalam formula lain. Anda mungkin perlu menggunakan format nombor lain untuk mengelakkan pengehadan sedemikian jika perlu.
Kesimpulan
Ini ialah cara menggunakan fungsi TEKS kod format dalam Excel. Saya telah menunjukkan semua kaedah dengan contoh masing-masing. Selain itu, kami telah membincangkan asas fungsi ini dan kod format yang paling biasa digunakan bagi fungsi ini. Jika anda mempunyai kaedah lain untuk mencapai ini, sila berasa bebas untuk berkongsi dengan kami. Jangan lupa untuk melawati blog ExcelWIKI kami untuk meneroka lebih lanjut tentang Excel. Kekal bersama kami dan terus belajar.