Menggunakan CLEAN berfungsi untuk mengalih keluar beberapa aksara komputer yang tidak boleh dicetak yang telah disalin atau diimport ke dalam lembaran kerja bersama-sama dengan data yang baik. Contoh-contoh umum dari aksara-aksara yang tidak dapat dicetak ini ada dalam gambar tutorial ini.
Watak-watak sedemikian boleh mengganggu menggunakan data dalam operasi lembaran kerja seperti mencetak, menyusun, dan memfilter data. Fungsi peringkat rendah ini sering dijumpai pada permulaan dan / atau akhir fail data untuk tujuan penyelenggaraan.
Tutorial ini telah diuji dan disahkan untuk Microsoft Excel 2007, 2010, dan 2016.
CLEAN Away Karakter Tidak Boleh Dicetak
Setiap watak pada komputer - dicetak dan tidak boleh dicetak - mempunyai nombor yang dikenali sebagai kod aksara Unicode atau nilai. Set aksara yang lain, yang lebih tua dan lebih dikenali adalah ASCII, yang bermaksud Kod Persamaan Amerika untuk Pertukaran Maklumat, telah dimasukkan ke dalam set Unicode.
Akibatnya, 32 aksara pertama (0 hingga 31) daripada set Unicode dan ASCII adalah sama dan mereka dirujuk sebagai watak kawalan yang digunakan oleh program untuk mengawal peranti periferi seperti pencetak. Oleh itu, mereka tidak bertujuan untuk digunakan dalam lembaran kerja dan boleh menyebabkan sejumlah ralat ketika hadir.
The CLEAN fungsi, yang mendahului set karakter Unicode, direka untuk menghapus aksara ASCII 32 bukan percetakan yang pertama dan menghapus aksara yang sama dari set Unicode.
SATU fungsi Sintaks dan Argumen
Sintaks fungsi merujuk kepada susun atur fungsi dan termasuk nama, kurungan, dan argumen fungsi itu. Sintaks untuk CLEAN fungsi ialah:
= CLEAN (Teks)
Teks: (diperlukan) data yang hendak dibersihkan daripada aksara yang tidak dapat dicetak. Rujukan sel ke lokasi data ini dalam lembaran kerja.
Sebagai contoh, untuk membersihkan data masuk sel A2 dalam imej di atas, masukkan formula ke sel lembaran kerja lain:
= CLEAN (A2)
Sekiranya digunakan untuk membersihkan data nombor, CLEAN fungsi, sebagai tambahan untuk mengeluarkan mana-mana aksara bukan percetakan, akan menukarkan semua nombor ke teks, yang mungkin mengakibatkan kesalahan jika data itu kemudian digunakan dalam pengiraan.
Watak Tidak Boleh Dicetak
In lajur A dalam imej, yangCHAR fungsi telah digunakan untuk menambah aksara bukan percetakan pada teks perkataan seperti yang ditunjukkan dalam bar formula di atas lembaran kerja untuk sel A3 yang kemudian dikeluarkan dengan CLEAN fungsi.
Inlajur B dan C imej, yangLEN fungsi, yang mengira bilangan aksara dalam sel, digunakan untuk menunjukkan kesan menggunakan CLEAN fungsi pada data masuk lajur A.
The LEN fungsi hanya untuk mempamerkan kiraan watak selepas CLEAN fungsi telah dijalankan; ia tidak diperlukan semasa membersihkan data Excel anda.
- Kira watak untuk sel B2 adalah 6 kerana terdapat empat aksara untuk perkataan tersebutteks dan dua untuk watak bukan percetakan yang mengelilinginya.
- Kira watak untuk sel C2 adalah 4 kerana CLEAN fungsi telah ditambah ke formula dan menghilangkan dua aksara bukan percetakan sebelum LEN fungsi mengira watak-watak.
Mengalih keluar Karakter Tidak Boleh Dicetak, Bukan ASCII
Sementara CLEAN fungsi yang sangat baik untuk mengeluarkan aksara ASCII yang tidak boleh dicetak, terdapat beberapa aksara yang berada di luar julat ASCII yang anda mungkin ingin alih keluar kerana mereka juga tidak dapat dicetak.
Watak-watak Unicode yang tidak boleh dicetak termasuk nombor 129, 141, 143, 144, dan 157. Di samping itu, anda boleh mengalih keluar nombor 127, yang merupakan watak padam dan juga tidak boleh dicetak.
Salah satu cara untuk menghapuskan data tersebut adalah untuk mempunyai SUBSTITUTE fungsi mengubahnya menjadi watak ASCII yang CLEAN fungsi kemudiannya boleh dialih keluar, seperti yang dilihat di atas dalam baris 3 di mana watak 132 digantikan oleh watak 7, dan kemudian dibersihkan.
= LEN (CLEAN (SUBSTITUT (A3, CHAR (132), CHAR (7))))
Selalunya, seseorang boleh menggantikan watak yang tidak dicetak yang tidak dicetak dengan apa-apa seperti yang ditunjukkan dalam baris 3.
= LEN (SUBSTITUT (A4, CHAR (127), ""))