Fungsi CLEAN Excel

Fungsi Bersih dalam excel adalah fungsi teks di excel yang digunakan untuk membersihkan teks dengan watak yang tidak dicetak ketika kita menggunakan pilihan cetak, ini juga merupakan fungsi inbuilt dalam excel dan untuk menggunakan jenis fungsi ini = CLEAN (dalam sel dan berikan teks sebagai hujah, ingatlah bahawa ia menghilangkan watak yang tidak boleh dicetak.

Fungsi BERSIH dalam Excel

Fungsi CLEAN di Excel digunakan untuk melucutkan watak yang tidak dapat dicetak dari rentetan input. Ia dikategorikan sebagai String / Text Function.

Setiap watak, sama ada boleh dicetak atau tidak boleh dicetak, mempunyai nombor unik yang dikenali sebagai kod atau nilai watak Unicode. CLEAN in excel membuang 32 watak pertama (tidak boleh dicetak) dalam kod ASCII 7-bit (nilai 0 hingga 31) dari teks yang diberikan. Unicode juga mengandungi watak lain yang tidak boleh dicetak yang tidak terdapat dalam set watak ASCII (nilai 127, 129, 141, 143, 144, dan 157). Sebilangan watak Unicode ini tidak dikeluarkan oleh fungsi CLEAN di excel dengan sendirinya.

Sintaks

Hujah yang Digunakan dalam Formula BERSIH di Excel

teks - Teks yang hendak dibersihkan.

The teks input boleh menjadi teks sendiri diberikan dalam petikan atau rujukan sel. Ia boleh menjadi sebahagian daripada formula BERSIH.

Pengeluaran

CLEAN di Excel mengembalikan nilai rentetan / teks setelah mengeluarkan watak yang tidak dapat dicetak dari rentetan.

Fungsi CLEAN menukar semua nombor menjadi teks. Jika digunakan untuk membersihkan data angka, fungsi CLEAN di Excel, selain menghapus watak yang tidak dicetak, akan mengubah semua angka menjadi teks - yang dapat mengakibatkan kesalahan jika data tersebut digunakan lagi dalam pengiraan.

Penggunaan Fungsi CLEAN

CLEAN di Excel digunakan untuk memproses fail / teks yang diimport dari aplikasi lain dan mengandungi watak yang tidak dapat dicetak / dibaca dengan aplikasi semasa. Data yang diimport dari pangkalan data, fail teks atau halaman web biasanya mengandungi watak-watak seperti itu. Karakter ini dapat menyebabkan kesalahan ketika diberikan sebagai input ke beberapa fungsi. Sebelum menganalisis data yang diimport, ia perlu dibersihkan

Anda boleh menggunakan CLEAN untuk membuang watak yang tidak dapat dicetak dari teks. Anda juga boleh menggunakan CLEAN untuk melucutkan jeda baris dari teks.

Kadang kala, watak yang tidak boleh dicetak ini sama sekali tidak kelihatan. Namun, mereka masih perlu dipangkas dari teks agar fungsi / aplikasi lain dapat mengusahakannya.

Ilustrasi

Katakan anda mempunyai teks yang mengandungi watak yang tidak dapat dicetak dalam sel C3 = " Ini adalah rentetan ujian" & CHAR (7) & "." .

Untuk membuang watak yang tidak dapat dicetak dan mengembalikan teks yang bersih, ketik “= CLEAN (C3)”

dan tekan Enter. Ia akan membuang watak yang tidak boleh dicetak.

Anda juga boleh menulis teks secara langsung daripada memberikannya sebagai rujukan sel.

= BERSIH ("Ini adalah rentetan ujian" & CHAR (7) & ".")

Walau bagaimanapun, format ini jarang digunakan dengan fungsi CLEAN ini di Excel.

Ia juga akan memberikan output yang sama.

Bagaimana Menggunakan Fungsi CLEAN di Excel?

Fungsi Excel CLEAN di Excel sangat mudah dan senang digunakan. Mari fahami kerja CLEAN dalam cemerlang dengan beberapa contoh.

Anda boleh memuat turun Templat CLEAN Function Excel ini di sini - Templat CLEAN Function Excel

Contoh # 1

Katakan anda mempunyai beberapa teks yang diberikan dalam pelbagai sel (C3: C7). Sekarang, anda mahu membersihkan teks ini dengan membuang watak yang tidak boleh dicetak.

Anda boleh menggunakan sintaks berikut:

= BERSIH (C3)

dan tekan Enter.

Sekarang, anda boleh menyeretnya ke sel lain.

Contoh # 2

Katakan anda mempunyai beberapa teks yang diberikan dalam pelbagai sel (C3: C7). Data merangkumi watak yang tidak dapat dicetak, jeda baris, dan beberapa ruang tambahan yang tertinggal dan utama. Anda diminta untuk membersihkan teks ini dengan membuang watak yang tidak dapat dicetak, jeda baris, dan spasi tambahan dan utama.

Untuk Excel membersihkan dan menghapus jeda baris, ruang tambahan dan watak yang tidak dapat dicetak dari data yang diberikan, anda boleh menggunakan sintaks berikut:

= TRIM (BERSIH (C3))

dan tekan Enter.

= CLEAN (C3) akan membuang watak yang tidak boleh dicetak.

TRIM (..) akan membuang ruang yang tidak perlu setelah watak yang tidak boleh dicetak telah dikeluarkan oleh fungsi Excel CLEAN.

Contoh # 3

Katakan anda mempunyai teks yang diberikan dalam pelbagai sel (C3: C6). Sekarang, anda ingin memeriksa sama ada sel ini mengandungi watak yang tidak boleh dicetak. Sekiranya ya, dapatkan jumlah watak ini.

Untuk melakukan ini, anda boleh menggunakan sintaks berikut:

= JIKA ((LEN (C3) - LEN (CLEAN (C3)))> 0, (LEN (C3) - LEN (CLEAN (C3))) & "Aksara yang tidak dapat dicetak", "Teks bersih")

dan tekan Enter.

Mari kita lihat fungsi Excel CLEAN secara terperinci:

  • CLEAN (C3) akan melucutkan watak yang tidak boleh dicetak.
  • LEN (CLEAN (C3)) akan memberikan panjang tali setelah mengeluarkan watak yang tidak boleh dicetak dari C3.
  • LEN (C3) akan memberikan panjang tali C3.
  • LEN (C3) - LEN (CLEAN (C3)) akan memberikan bilangan aksara yang tidak boleh dicetak dalam rentetan C3.

Akhirnya,

Sekiranya bilangan aksara yang tidak boleh dicetak lebih besar daripada 0

kemudian, ia akan mencetak è { Bilangan aksara yang tidak boleh dicetak } " Karakter yang tidak boleh dicetak"

yang lain

ia akan mencetak "Teks bersih".

Anda kini boleh menyeretnya ke sel lain.

Contoh # 4

Katakan anda mempunyai beberapa teks dalam sel B3: B7. Teks ini mengandungi beberapa watak yang tidak dapat dicetak, jeda baris, ruang depan dan belakang, dan watak khas CHAR (160), yang merupakan ruang tidak putus yang biasanya digunakan di laman web. Anda perlu mengeluarkan watak-watak ini dari teks.

Oleh kerana, fungsi Excel CLEAN tidak mencukupi untuk melucutkan CHAR (160), kita perlu menggunakan fungsi pengganti dalam excel dalam hal ini, Anda boleh menggunakan sintaks berikut:

= TRIM (BERSIH (SUBSTITUT (B3, CHAR (160), "")))

Di dalam ini,

SUBSTITUT (B3, CHAR (160), "") akan menggantikan CHAR (160) dari teks.

CLEAN (SUBSTITUTE (B3, CHAR (160), "")) akan membersihkan teks yang diganti.

TRIM (CLEAN (SUBSTITUTE (B3, CHAR (160), ""))) akan membuang ruang yang tidak perlu setelah watak yang tidak boleh dicetak dan CHAR (160) dikeluarkan.

Begitu juga, Anda kini boleh menyeretnya ke sel lain.

Contoh # 5

Katakan anda mempunyai beberapa data berangka yang mengandungi beberapa watak yang tidak dapat dicetak di antara mereka. Anda perlu mengeluarkan watak-watak yang tidak boleh dicetak ini dari teks anda untuk menggunakan operasi matematik.

Untuk membuang watak-watak ini, anda hanya boleh menggunakan sintaks:

= BERSIH (C3)

dan tekan Enter.

Anda mungkin menyedari bahawa fungsi Excel CLEAN mengembalikan teks . Jadi, output mungkin tidak berkelakuan sebagai teks berangka dan memberikan kesalahan dengan beberapa operasi matematik dalam beberapa kes. Sekiranya demikian, anda boleh menggunakan sintaks berikut:

= NILAI (BERSIH (C3))

dan tekan Enter.

VALUE () akan menukar teks input menjadi format angka.

Begitu juga, Anda kini boleh menyeretnya ke sel lain.

Perkara yang Perlu Diingat

  • Fungsi Excel CLEAN membuang watak yang tidak boleh dicetak dari rentetan.
  • Ia mengeluarkan 0 hingga 31 kod ASCII 7-bit dari teks input.
  • Beberapa watak Unicode yang tidak terdapat dalam kod ASCII mungkin tidak dikeluarkan oleh fungsi Excel CLEAN.
  • Beberapa watak yang tidak boleh dicetak mungkin tidak kelihatan tetapi, masih ada dalam teks. Fungsi Excel CLEAN dapat digunakan untuk memeriksa keberadaannya.