Isi kandungan
Dalam Microsoft Excel, kita perlu memformatkan nilai mana-mana sel untuk mendapatkan kebolehbacaan yang betul dan pandangan yang baik. Selain menggunakan perintah terbina dalam yang tersedia dalam reben Excel, kita boleh memformat nilai sel dengan menggunakan fungsi TEXT dan juga Format VBA . Jika anda juga ingin tahu mengenainya, muat turun buku kerja amalan kami dan ikuti kami.
Muat turun Buku Kerja Amalan
Muat turun buku kerja latihan ini untuk latihan semasa anda membaca artikel ini.
Fungsi Format dan TEKS.xlsm
📚 Nota:
Semua operasi artikel ini dicapai dengan menggunakan aplikasi Microsoft Office 365 .
10 Contoh Fungsi TEXT yang Sesuai untuk Memformat Nilai Sel dalam Excel
Di sini, kami akan menggunakan fungsi TEXT untuk menukar pemformatan nilai sel kami. Kami akan menunjukkan 10 contoh yang sesuai untuk menunjukkan semua pemformatan.
1. Memformat Nilai Nombor
Dalam contoh pertama fungsi TEKS , kami akan menukar pemformatan nombor dan memaparkannya dalam pemformatan yang berbeza. Kami mempunyai nombor dalam sel B5 . Kami akan memformatkannya ke dalam 7 format yang berbeza.
Pilih sel dan tulis mana-mana formula pemformatan mengikut keinginan anda.
Untuk menukar nilai kepada Format '#,###.00' , formulanya ialah:
=TEXT($B$5,"#,###.00")
UntukKetersediaan:
Excel untuk Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 untuk Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.
5 Contoh Sesuai Fungsi Format VBA untuk Memformat Nilai Sel
Di sini, kami akan menunjukkan 5 contoh mudah untuk menunjukkan perubahan format nilai sel melalui Format VBA Fungsi. Contoh ditunjukkan di bawah langkah demi langkah:
1. Memformat Nombor
Dalam contoh pertama, kami akan menulis kod VBA yang akan memformat nombor angka kami menjadi 5 pelbagai jenis format. Langkah-langkah diberikan di bawah:
📌 Langkah:
- Untuk memulakan proses, pergi ke tab Pembangun dan klik pada Asas Visual . Jika anda tidak memilikinya, anda perlu dayakan tab Pembangun . Atau Anda juga boleh menekan 'Alt+F11' untuk membuka Editor Asas Visual .
- Akibatnya, kotak dialog akan muncul.
- Kini, dalam tab Sisipkan pada kotak itu, klik pilihan Modul .
- Kemudian, tuliskan kod visual berikut dalam kotak editor kosong itu.
7537
- Selepas itu, tekan 'Ctrl+S' untuk menyimpan kod.
- Tutup tab Editor .
- Selepas itu, dalam Tab>Pembangun , klik pada Makro daripada kumpulan Kod .
- Sebagai hasilnya, kotak dialog kecil bertajuk Makro akanmuncul.
- Pilih pilihan Format_Number dan klik butang Jalankan untuk menjalankan kod.
- Anda akan melihat nombor akan dipaparkan dalam format yang berbeza.
Oleh itu, kita boleh mengatakan bahawa kod visual kita berfungsi dengan sempurna dan kita dapat untuk menggunakan fungsi Format dalam Excel.
2. Peratusan Pemformatan
Dalam contoh ini, kami akan menulis kod VBA untuk memformat nilai sel dengan peratusan. Langkah-langkah pendekatan ini diberikan seperti berikut:
📌 Langkah:
- Pertama sekali, pergi ke tab Pembangun dan klik pada Visual Basic . Jika anda tidak memilikinya, anda perlu dayakan tab Pembangun . Atau Anda juga boleh menekan 'Alt+F11' untuk membuka Editor Asas Visual .
- Kotak dialog kecil akan muncul.
- Selepas itu, dalam tab Sisipkan pada kotak itu, klik pilihan Modul .
- Tuliskan kod visual berikut dalam kotak editor kosong itu.
5096
- Sekarang, tekan 'Ctrl+S' untuk menyimpan kod.
- Kemudian, tutup tab Editor .
- Selepas itu, dalam Pembangun tab, klik pada Macros daripada kumpulan Kod.
- Hasilnya, kotak dialog kecil bertajuk Makro akan muncul.
- Seterusnya, pilih pilihan Format_Percentage .
- Akhir sekali, klik butang Jalankan untuk menjalankankod.
- Anda akan perasan nombor akan ditunjukkan dalam format peratusan.
Oleh itu, kita boleh mengatakan bahawa kod visual kita berfungsi dengan berkesan dan kita boleh menggunakan fungsi Format dalam Excel.
3. Pemformatan untuk Ujian Logik
Sekarang, kita akan menulis kod VBA untuk menyemak logik dan memformat nilai sel pada logik itu. Langkah-langkah kaedah ini diterangkan di bawah:
📌 Langkah:
- Pertama, pergi ke tab Pembangun dan klik pada Asas Visual . Jika anda tidak memilikinya, anda perlu dayakan tab Pembangun . Atau Anda juga boleh menekan 'Alt+F11' untuk membuka Editor Asas Visual .
- Akibatnya, kotak dialog akan muncul.
- Seterusnya, dalam tab Sisipkan pada kotak itu, klik pilihan Modul .
- Kemudian, tuliskan kod visual berikut dalam kotak editor kosong itu.
2201
- Tekan 'Ctrl+S' untuk menyimpan kod.
- Sekarang, tutup tab Editor .
- Selepas itu, dalam Pembangun tab , klik pada Macros daripada kumpulan Kod .
- Kotak dialog kecil bertajuk Makro akan muncul.
- Kemudian, pilih pilihan Format_Logic_Test dan klik butang Jalankan .
- Anda akan mendapat hasil yang anda inginkan.
Jadi, kita boleh katakan bahawa kod visual kita berfungsitepat, dan kami dapat menggunakan fungsi Format dalam Excel.
4. Tarikh Pemformatan
Di sini, kami akan memformat nilai tarikh sel melalui VBA kod. Langkah-langkah pemformatan sel ditunjukkan di bawah:
📌 Langkah:
- Pada mulanya, pergi ke tab Pembangun dan klik pada Asas Visual . Jika anda tidak memilikinya, anda perlu dayakan tab Pembangun . Atau Anda juga boleh menekan 'Alt+F11' untuk membuka Editor Asas Visual .
- Kotak dialog kecil akan muncul.
- Kini, dalam tab Sisipkan pada kotak itu, klik pilihan Modul .
- Selepas itu, tuliskan kod visual berikut dalam kotak editor kosong itu.
5980
- Kemudian, tekan 'Ctrl+S' untuk menyimpan kod.
- Tutup tab Editor .
- Seterusnya, dalam Pembangun tab, klik pada Makros daripada kumpulan Kod .
- Satu lagi kotak dialog kecil bertajuk Makro akan muncul.
- Sekarang, pilih pilihan Format_Date .
- Akhir sekali, klik pada Jalankan .
- Anda akan mendapat tarikh dalam berbilang format.
Oleh itu, kami boleh mengatakan bahawa kami kod visual berfungsi dengan sempurna, dan kami dapat menggunakan fungsi Format dalam Excel.
5. Memformat Nilai Masa
Dalam contoh terakhir, kami akan menulis kod VBA untuk memformat va masa kita lue dalam berbilangcara. Langkah-langkah pemformatan diterangkan di bawah:
📌 Langkah:
- Pertama, pergi ke tab Pembangun dan klik pada Visual Basic . Jika anda tidak memilikinya, anda perlu dayakan tab Pembangun . Atau Anda juga boleh menekan 'Alt+F11' untuk membuka Editor Asas Visual .
- Akibatnya, kotak dialog akan muncul.
- Kemudian, dalam tab Sisipkan pada kotak itu, klik pilihan Modul .
- Tulis kod visual berikut dalam kotak editor kosong itu.
5930
- Selepas itu , tekan 'Ctrl+S' untuk menyimpan kod.
- Sekarang, tutup tab Editor .
- Seterusnya, dalam Tab Pembangun , klik pada Makros daripada kumpulan Kod .
- Akibatnya , satu lagi kotak dialog kecil yang dipanggil Makro akan muncul.
- Pilih pilihan Format_Time dan klik butang Jalankan .
- Anda akan mendapat nilai masa dalam format yang berbeza.
Akhir sekali, kami boleh mengatakan bahawa kami kod visual berfungsi dengan sempurna dan kami dapat menggunakan fungsi Format dalam Excel.
Baca Lagi: Formula Teks Excel (Fungsi TEKS)
💬 Perkara Yang Anda Perlu Tahu
Semasa anda akan menggunakan fungsi ini, anda perlu ingat dua perkara.
Pertama, fungsi TEKS akan digunakan hanya dalam Hamparan Excel. awaktidak boleh menggunakan fungsi ini dalam persekitaran VBA. Selain itu, jika anda cuba menggunakan fungsi tersebut dalam ruang kerja VBA anda, Excel akan menunjukkan ralat kepada anda dan kod itu tidak akan berjalan di hadapan.
Sebaliknya, anda boleh menggunakan Format berfungsi hanya dalam ruang kerja VBA. Di dalam lembaran kerja Excel, anda tidak akan dapat mengetahui sebarang fungsi yang dipanggil Format .
Kesimpulan
Itulah penghujungnya artikel ini. Saya harap artikel ini akan membantu anda dan anda akan dapat menggunakan fungsi Format dalam Excel. Sila kongsi sebarang pertanyaan atau cadangan lanjut dengan kami di bahagian komen di bawah jika anda mempunyai sebarang soalan atau cadangan lanjut.
Jangan lupa untuk menyemak tapak web kami, ExcelWIKI , untuk beberapa Excel- masalah dan penyelesaian yang berkaitan. Teruskan belajar kaedah baharu dan terus berkembang!
menukar nilai ke dalam format '(#,###.00)', formulanya ialah: =TEXT($B$5,"(#,###.00)")
Untuk menukar nilai kepada format '-#,###.00' , formulanya ialah:
=TEXT($B$5,"-#,###.00")
Untuk menukar nilai ke dalam format '#,###' , formulanya ialah:
=TEXT($B$5,"#,###")
Untuk menukar nilai ke dalam format '###,###' , formulanya ialah:
=TEXT($B$5,"###,###")
Untuk menukar nilai ke dalam format '####.00' , formulanya ialah:
=TEXT($B$5,"####.00")
Untuk menukar nilai ke dalam format '#.00' , formulanya ialah:
=TEXT($B$5,"#.00")
Tekan kekunci Enter dan anda akan mendapat pemformatan sel yang anda inginkan.
Oleh itu. kita boleh mengatakan bahawa kita boleh menggunakan fungsi Excel TEKS untuk memformat nombor.
Baca Lagi: Cara Menggabungkan Teks dan Nombor dalam Excel dan Teruskan Memformat
2. Memformat Mata Wang
Dalam contoh berikut, kami akan menggunakan fungsi TEKS untuk menunjukkan nombor dalam format mata wang. 7 jenis pemformatan mata wang yang berbeza akan ditunjukkan di sini. Kami mempunyai nombor dalam sel B5 .
Untuk mendapatkan nilai, pilih mana-mana sel dan tulis mana-mana formula mengikut keperluan anda.
Untuk menukar nilai ke dalam format '$#,###.00' , formulanya ialah:
=TEXT($B$5,"$#,###.00")
Untuk menukar nilai ke dalam format '($#,###.00)' , formula akanbe:
=TEXT($B$5,"($#,###.00)")
Untuk menukar nilai ke dalam format '-$#,###.00' , formulanya ialah:
=TEXT($B$5,"-$#,###.00")
Untuk menukar nilai kepada '¥#,###' format, formulanya ialah:
=TEXT($B$5,"
¥#,###")
Untuk menukar nilai kepada '¥# ##,###' format, formulanya ialah:
=TEXT($B$5,"
¥###,###")
Untuk menukar nilai ke dalam format '$####.00' , formulanya ialah:
=TEXT($B$5,"$####.00")
Untuk menukar nilai kepada format '$#.00' , formulanya ialah:
=TEXT($B$5,"$#.00")
Tekan Enter . Anda akan mendapat pemformatan mata wang yang anda inginkan.
Jadi. kita boleh katakan bahawa kita boleh menggunakan fungsi Excel TEXT untuk memformat nombor ke dalam mata wang.
Baca Lagi: Kod Format Fungsi Teks Excel
3. Tarikh Pemformatan
Sekarang, kita akan menggunakan fungsi TEKS untuk memformat tarikh dalam format yang berbeza. Nilai tarikh kami berada dalam sel B5 . Kami akan menunjukkan 9 jenis pemformatan tarikh yang berbeza.
Mula-mula, pilih mana-mana sel dan tulis mana-mana formula mengikut keperluan anda.
Untuk menukar tarikh kepada Format 'DDMMMYYY' , formulanya ialah:
=TEXT($B$5,"DDMMMYYY")
Untuk menukar tarikh kepada ' Format DDMMMYY' , formulanya ialah:
=TEXT($B$5,"DDMMMYY")
Untuk menukar tarikh kepada 'MMM DD, YYYY Format ' , formulanya ialah:
=TEXT($B$5,"MMM DD, YYYY")
Untukmenukar tarikh ke dalam format 'DDDD' , formulanya ialah:
=TEXT($B$5,"DDDD")
Untuk menukar tarikh menjadi Format 'DDDD,DDMMMYYYY' , formulanya ialah:
=TEXT($B$5,"DDDD, DDMMMYYYY")
Untuk menukar tarikh kepada <1 Format>'DDDD, MMM DD, YYYY' , formulanya ialah:
=TEXT($B$5,"DDDD, MMM DD, YYYY")
Untuk menukar tarikh kepada Format 'MM/DD/YYYY' , formulanya ialah:
=TEXT($B$5,"MM/DD/YYYY")
Untuk menukar tarikh kepada Format 'MM/DD' , formulanya ialah:
=TEXT($B$5,"MM/DD")
Untuk menukar tarikh kepada Format 'YYYY-MM-DD' , formulanya ialah:
=TEXT($B$5,"YYYY-MM-DD")
Kemudian, tekan Enter . Anda akan mendapat pemformatan tarikh yang anda inginkan.
Oleh itu. kita boleh katakan bahawa kita boleh menggunakan fungsi Excel TEXT untuk memformat tarikh.
4. Masa Memformat
Di sini, fungsi TEXT akan membantu kami memformat nilai masa dalam format yang berbeza. Masa yang perlu kita format adalah dalam sel B5 . Kami akan memaparkan 3 jenis pemformatan masa yang berbeza.
Pada mulanya, pilih mana-mana sel dan tulis mana-mana formula mengikut keperluan anda.
Untuk menukar masa ke dalam format 'H:MM AM/PM' , formulanya ialah:
=TEXT($B$5,"H:MM AM/PM")
Untuk menukar masa ke dalam format 'H:MM:SS AM/PM' , formulanya ialah:
=TEXT($B$5,"H:MM:SS AM/PM")
Untuk menukar masa kepada format 'H:MM:SS AM/PM' , formula akanmenjadi:
=TEXT(NOW(),"H:MM:SS AM/PM")
Kami juga akan menggunakan fungsi NOW .
Selepas itu, tekan Enter . Anda akan mendapat pemformatan masa yang anda inginkan.
Oleh itu. kita boleh katakan bahawa kita boleh menggunakan fungsi Excel TEXT untuk memformat masa yang kita kehendaki.
5. Memformat Tarikh dan Masa Gabungan
Kadangkala, set data kami mengandungi kedua-duanya tarikh dan masa dalam sel yang sama. Dalam kes itu, kita boleh memformatkannya dengan menggunakan fungsi TEXT . Kami akan menunjukkan 3 jenis pemformatan yang berbeza di mana masa dan tarikh diletakkan bersama. Nilai berada dalam sel B5 .
Mula-mula, pilih mana-mana sel dan tuliskan mana-mana formula mengikut keperluan anda.
Untuk menukar kedua-dua tarikh dan masa kepada Format 'MMM DD, YYYY H:MM:SS AM/PM' , formulanya ialah:
=TEXT($B$5,"MMM DD, YYYY H:MM:SS AM/PM")
Untuk menukar kedua-dua tarikh dan masa ke dalam format 'YYYY-MM-DD H:MM AM/PM' , formulanya ialah:
=TEXT($B$5,"YYYY-MM-DD H:MM AM/PM")
Untuk menukar kedua-dua tarikh dan masa ke dalam format 'YYYY-MM-DD H:MM' , formulanya ialah:
=TEXT($B$5,"YYYY-MM-DD H:MM")
Seterusnya, tekan Enter . Anda akan dapati nilai akan diformat mengikut keinginan anda.
Akhirnya. kita boleh katakan bahawa kita boleh menggunakan fungsi Excel TEKS untuk memformat tarikh dan masa bersama-sama pada masa yang sama.
6. Peratusan Pemformatan
Kita boleh menukar nombor ke dalam peratusan dengan menggunakan fungsi TEKS . Kamiakan menunjukkan 3 jenis pemformatan yang berbeza. Terutamanya, pemformatan akan berbeza-beza mengikut bilangan digit yang kami simpan selepas titik perpuluhan. Nilai yang akan ditukar adalah dalam sel B5 .
Pertama sekali, pilih mana-mana sel dan tulis mana-mana formula mengikut keperluan anda.
Untuk menukar nilai ke dalam format '0%' , formulanya ialah:
=TEXT($B$5,"0%")
Untuk menukar nilai kepada '0.0%' format, formulanya ialah:
=TEXT($B$5,"0.0%")
Untuk menukar nilai kepada ' 0.00%' , formulanya ialah:
=TEXT($B$5,"0.00%")
Sekarang, tekan Enter . Anda akan mendapat pemformatan peratusan yang anda inginkan.
Akhirnya. kita boleh mengatakan bahawa kita boleh menggunakan fungsi Excel TEKS untuk memformat nombor ke dalam peratusan.
Baca Lagi: Cara Menunjukkan Peratusan dalam Legenda dalam Carta Pai Excel (dengan Langkah Mudah)
7. Memformat Nombor Pecahan
Dalam contoh ini, kami akan memformat nombor pecahan menggunakan fungsi TEKS . Kami akan menunjukkan 9 jenis pemformatan yang berbeza. Nilai nombor perpuluhan yang akan diformatkan adalah dalam sel B5 .
Pilih mana-mana sel dan tulis mana-mana formula mengikut keperluan anda.
Untuk menukar nilai kepada '?/?' format pecahan, formulanya ialah:
=TEXT($B$5,"?/?")
Untuk menukar nilai kepada '?/??' format pecahan,formulanya ialah:
=TEXT($B$5,"?/??")
Untuk menukar nilai ke dalam format pecahan '?/???' , formulanya ialah:
=TEXT($B$5,"?/???")
Untuk menukar nilai ke dalam format pecahan '?/2' , formulanya ialah:
=TEXT($B$5,"?/2")
Untuk menukar nilai ke dalam format pecahan '?/4' , formula ialah:
=TEXT($B$5,"?/4")
Untuk menukar nilai ke dalam format pecahan '?/8' , formula ialah:
=TEXT($B$5,"?/8")
Untuk menukar nilai ke dalam format pecahan '?/16' , formula akan menjadi:
=TEXT($B$5,"?/16")
Untuk menukar nilai ke dalam format pecahan '?/10' , formulanya ialah :
=TEXT($B$5,"?/10")
Untuk menukar nilai ke dalam format pecahan '?/100' , formulanya ialah:
=TEXT($B$5,"?/100")
Akhir sekali, tekan Enter . Anda akan mendapat pemformatan peratusan yang anda inginkan.
Oleh itu. kita boleh katakan bahawa kita boleh menggunakan fungsi Excel TEKS untuk memformat nombor perpuluhan menjadi pecahan.
8. Memformat Nombor Saintifik
Dalam contoh berikut, kami akan memformatkan nilai berangka ke dalam nombor saintifik melalui fungsi TEXT . Kami akan memformat nombor berdasarkan bilangan digit selepas titik perpuluhan. Nilai nombor asal yang akan diformatkan adalah dalam sel B5 .
Pada mulanya, pilih mana-mana sel dan tulis mana-mana formula mengikut andakeinginan.
Untuk menukar nilai kepada format '0.00E+00' , formulanya ialah:
=TEXT($B$5,"0.00E+00")
Untuk menukar nilai ke dalam format '0.0E+00' , formulanya ialah:
=TEXT($B$5,"0.0E+00")
Tekan Enter . Anda akan mendapat nilai terformat.
Oleh itu. kita boleh katakan bahawa kita boleh menggunakan fungsi Excel TEKS untuk memformat nombor perpuluhan menjadi nombor saintifik.
9. Memformat Nombor Telefon
Sekarang, kita akan tunjukkan kepada anda prosedur pemformatan untuk memformat nilai angka am ke dalam telefon dengan fungsi TEKS . Nilai angka berada dalam sel B5 .
Mula-mula, pilih mana-mana sel dan tulis mana-mana formula mengikut keperluan anda.
Untuk menukar nilai kepada '(##) ###-###-####' format, formulanya ialah:
=TEXT($B$5,"(##) ###-###-#####")
Selepas itu, tekan Enter . Anda akan mengetahui nombor telefon.
Oleh itu. kita boleh mengatakan bahawa kita boleh menggunakan fungsi Excel TEKS untuk memformat nombor perpuluhan menjadi pecahan.
10. Memformat Nombor Utama Sifar
Dalam contoh terakhir , kita akan menggunakan format fungsi TEKS untuk nombor yang perlu bermula dengan Sifar (0) . Kami akan menunjukkan 3 formula yang berbeza untuk pemformatan. Nombor itu berada dalam sel B5 .
Pada mulanya, pilih mana-mana sel dan tuliskan mana-mana formula mengikut andakeperluan.
Untuk menukar nilai kepada format '00' , formulanya ialah:
=TEXT($B$5,"00")
Untuk menukar nilai ke dalam format '000' , formulanya ialah:
=TEXT($B$5,"000")
Untuk menukar nilai ke dalam format '0000' , formulanya ialah:
=TEXT($B$5,"0000")
Kemudian, tekan Masukkan . Anda akan mendapat pemformatan peratusan yang anda inginkan.
Akhir sekali. kita boleh mengatakan bahawa kita boleh menggunakan fungsi Excel TEXT untuk memformat nombor perpuluhan yang bermula dengan Sifar .
Gambaran Keseluruhan Fungsi Format VBA
Format ialah fungsi VBA . Anda tidak boleh mencari atau menggunakannya dalam hamparan Excel. Kita boleh menggunakan fungsi ini hanya pada masa kita menulis kod VBA.
⏺ Objektif Fungsi:
Fungsi ini biasanya digunakan untuk menukar format nilai sel melalui VBA.
⏺ Sintaks:
Format(Expression, [Format])
⏺ Penjelasan Hujah:
Hujah | Diperlukan/Pilihan | Penjelasan |
---|---|---|
Ungkapan | Diperlukan | Ungkapan ialah rentetan teks atau nilai sel yang ingin kita formatkan mengikut keperluan kita. |
Format | Pilihan | Ini ialah pemformatan sel yang kami kehendaki. |
⏺ Kembali:
Selepas menjalankan kod, fungsi akan menunjukkan nilai sel dengan pemformatan yang kami kehendaki.
⏺