Skip to main content

Excel Clean Function untuk Menghapus Karakter Non-Cetak

Cara Menghitung Gaji Karyawan di Excel dengan Tunjangan (Juni 2026)

Cara Menghitung Gaji Karyawan di Excel dengan Tunjangan (Juni 2026)
Anonim

Menggunakan BERSIH berfungsi untuk menghapus sejumlah karakter komputer non-cetak yang telah disalin atau diimpor ke lembar kerja bersama dengan data yang baik. Beberapa contoh umum dari karakter yang tidak dapat dicetak ini ada dalam gambar tutorial ini.

Karakter semacam itu dapat mengganggu penggunaan data dalam operasi lembar kerja seperti pencetakan, pemilahan, dan pemfilteran data. Fungsi tingkat rendah ini sering ditemukan di awal dan / atau akhir file data untuk tujuan pemeliharaan.

Tutorial ini telah diuji dan dikonfirmasi untuk Microsoft Excel 2007, 2010, dan 2016.

CLEAN Away Non-Printable Characters

Setiap karakter pada komputer - dapat dicetak dan tidak dapat dicetak - memiliki nomor yang dikenal sebagai kode atau nilai karakter Unicode. Set karakter lain, lebih tua, dan lebih dikenal adalah ASCII, yang merupakan singkatan dari American Standard Code for Information Interchange, telah dimasukkan ke dalam set Unicode.

Akibatnya, 32 karakter pertama (0 hingga 31) dari set Unicode dan ASCII identik dan mereka disebut sebagai karakter kontrol yang digunakan oleh program untuk mengontrol perangkat periferal seperti printer. Dengan demikian, mereka tidak dimaksudkan untuk digunakan dalam lembar kerja dan dapat menyebabkan sejumlah kesalahan saat ini.

Itu BERSIH fungsi, yang mendahului set karakter Unicode, dirancang untuk menghapus 32 karakter ASCII non-cetak pertama dan menghapus karakter yang sama dari set Unicode.

Sintaksis dan Argumen Fungsi BERSIH

Sintaks fungsi mengacu pada tata letak fungsi dan termasuk nama fungsi, tanda kurung, dan argumen. Sintaks untuk BERSIH fungsi adalah:

= BERSIH (Teks)

Teks: (wajib) data yang harus dibersihkan dari karakter yang tidak dapat dicetak. Referensi sel ke lokasi data ini di lembar kerja.

Misalnya, untuk membersihkan data sel A2 pada gambar di atas, masukkan rumus ke sel lembar kerja lain:

= BERSIH (A2)

Jika digunakan untuk membersihkan data angka, maka BERSIH berfungsi, selain menghapus karakter non-cetak apa pun, akan mengonversi semua angka menjadi teks, yang dapat menyebabkan kesalahan jika data tersebut kemudian digunakan dalam perhitungan.

Karakter Non-Cetak

Di kolom A dalam gambar,ARANG fungsi telah digunakan untuk menambahkan karakter non-pencetakan ke teks kata seperti yang ditunjukkan pada bilah rumus di atas lembar kerja untuk sel A3 yang kemudian dihapus dengan BERSIH fungsi.

Dikolom B dan C gambar, yangLEN fungsi, yang menghitung jumlah karakter dalam sel, digunakan untuk menunjukkan efek menggunakan BERSIH berfungsi pada data dalam kolom A.

Itu LEN fungsi hanya untuk menampilkan jumlah karakter setelah BERSIH fungsi telah dijalankan; itu tidak diperlukan saat membersihkan data Excel Anda.

  • Hitungan karakter untuk sel B2 adalah 6 karena ada empat karakter untuk kata tersebutteks dan dua untuk karakter non-cetak yang mengelilinginya.
  • Hitungan karakter untuk sel C2 adalah 4 karena BERSIH fungsi telah ditambahkan ke rumus dan menghapus dua karakter non-pencetakan sebelum LEN fungsi menghitung karakter.

Menghapus Karakter Non-Cetak, Non-ASCII

Selagi BERSIH berfungsi sangat baik untuk menghapus karakter ASCII yang tidak dapat dicetak, ada beberapa karakter yang berada di luar jangkauan ASCII yang mungkin ingin Anda hapus karena mereka juga tidak dapat dicetak.

Karakter Unicode yang tidak dapat dicetak termasuk angka 129, 141, 143, 144, dan 157. Selain itu, Anda mungkin ingin menghapus nomor 127, yang merupakan karakter hapus dan juga tidak dapat dicetak.

Salah satu cara untuk menghapus data tersebut adalah dengan memiliki PENGGANTI fungsi mengubahnya menjadi karakter ASCII bahwa BERSIH fungsi kemudian dapat menghapus, seperti yang terlihat di atas baris 3 dimana karakter 132 diganti dengan karakter 7, dan kemudian dibersihkan.

= LEN (BERSIH (SUBSTITUTE (A3, CHAR (132), CHAR (7))))

Secara bergantian, seseorang dapat dengan mudah mengganti karakter yang tidak dapat dicetak yang menyinggung dengan tidak ada apa pun seperti yang ditunjukkan baris 3.

= LEN (SUBSTITUTE (A4, CHAR (127), ""))