Lewati ke konten utama

Fungsi CLEAN() di Excel: Cara Terbaik Menghapus Karakter yang Tidak Dapat Dicetak

Fungsi CLEAN() di Excel merapikan teks dengan menghapus karakter yang tidak dapat dicetak. Gabungkan dengan fungsi lain seperti TRIM(), SUBSTITUTE(), dan REPLACE() untuk spreadsheet yang lebih bersih.
Diperbarui 28 Sep 2026  · 4 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Pernahkah Anda mengimpor data ke Excel dan menemukan karakter aneh atau tersembunyi yang mengacaukan pekerjaan Anda? Itu adalah karakter yang tidak dapat dicetak yang menyebabkan masalah pemformatan bahkan merusak perhitungan.

Anda dapat menghapus karakter yang tidak diinginkan tersebut dengan fungsi CLEAN(). Dalam artikel ini, saya akan menjelaskan fungsi CLEAN(), kapan menggunakannya, dan bagaimana fungsi ini mempermudah pekerjaan Anda.

Jawaban Singkat: Fungsi CLEAN() di Excel

Berikut cara menggunakan fungsi CLEAN

  • Ketik =CLEAN(.

  • Masukkan teks yang ingin dibersihkan atau referensi sel.

  • Tutup fungsi dengan ).

  • Tekan Enter.

=CLEAN(text)

text dapat berupa string apa pun yang ingin Anda bersihkan.

=CLEAN(A1)

A1 dapat diganti dengan referensi sel lain.

Contoh Penggunaan Fungsi CLEAN()

Mari pahami cara menggunakan fungsi CLEAN() sedikit lebih rinci. Kali ini, saya sertakan beberapa tangkapan layar.

Di sini, saya memiliki data di sel A2 dengan beberapa karakter yang tidak diinginkan. Jadi, saya memasukkan rumus berikut di sel B2 untuk membersihkan teks saya:

=CLEAN(A2)

Penggunaan fungsi CLEAN() di Excel

Gunakan fungsi CLEAN() pada satu sel. Gambar oleh Penulis.

Selain membersihkan satu sel, kita juga dapat menggunakan fungsi CLEAN() untuk membersihkan beberapa sel sekaligus. Yang perlu Anda lakukan adalah, setelah menulis rumus di sel yang sesuai, seret kotak hijau kecil di sudut sel hingga baris terakhir. Dengan begitu, rumus akan diterapkan ke seluruh dataset, dan Anda akan mendapatkan data yang rapi dalam hitungan detik.

Bersihkan sel menggunakan fungsi CLEAN() di Excel

Bersihkan banyak sel dengan fungsi CLEAN(). Gambar oleh Penulis.

Saya merasa fungsi CLEAN() sangat berguna setelah mengimpor data dari sumber eksternal seperti basis data atau halaman web. Karena saat Anda mengimpor data, karakter yang tidak dapat dicetak dengan kode ASCII 0–31 dapat ikut terbawa. Meskipun tidak terlihat, karakter tersebut bisa mengacaukan perhitungan atau membuat data tampak aneh.

Fungsi CLEAN() di Excel menghapus karakter tidak diinginkan ini. Fungsi ini bahkan membersihkan jeda baris yang tidak perlu dan karakter tersembunyi lain yang dapat menyebabkan masalah pemformatan. Jadi, terkadang berguna untuk menggunakan CLEAN() meskipun Anda tidak melihat masalah yang jelas.

Excel CLEAN() vs. TRIM()

Jika Anda pernah mengikuti salah satu kursus kami, seperti Excel Fundamentals, Anda mungkin familier dengan fungsi Excel umum lainnya, yaitu fungsi TRIM().

Meskipun fungsi CLEAN() dan TRIM() sama-sama merapikan teks, keduanya bekerja secara berbeda. CLEAN() menghapus karakter yang tidak dapat dicetak (ASCII 0–31), sedangkan TRIM() menghapus spasi berlebih (ASCII 32) di awal, akhir, atau di antara kata (kecuali satu spasi di antara kata).

Dengan kata lain, kita dapat menggunakan CLEAN() untuk membersihkan data dengan masalah pemformatan tersembunyi, tetapi jika data kita memiliki spasi yang tidak konsisten, kita dapat memperbaikinya dengan fungsi TRIM().

Nanti, saya akan menunjukkan cara menggabungkan CLEAN() dengan TRIM() agar sekaligus menghapus karakter yang tidak dapat dicetak dan menghilangkan spasi berlebih.

Menggabungkan CLEAN() dengan Fungsi Excel Lain

Sekarang setelah Anda tahu apa itu fungsi CLEAN(), mari lihat penggunaannya dalam situasi nyata:

Menggabungkan CLEAN() dengan TRIM()

Jika Anda perhatikan pada contoh di atas, CLEAN() tidak menghapus spasi aneh di antara teks. Untuk memperbaikinya, saya membungkusnya di dalam fungsi TRIM() dan Anda bisa melihat kini kita memiliki data yang terformat dengan baik di kolom B:

=TRIM(CLEAN(A2))

Menggabungkan fungsi TRIM() dan CLEAN() untuk menghapus karakter dan spasi berlebih di Excel

Gabungkan fungsi TRIM() dan CLEAN(). Gambar oleh Penulis.

Menggunakan CLEAN() dengan SUBSTITUTE()

Ada beberapa karakter Unicode yang tidak dapat dicetak selain 32 karakter ASCII pertama, dan CLEAN() saja tidak dapat menanganinya. Namun jika kita menggabungkan fungsi SUBSTITUTE() dengan CLEAN(), kita dapat menghapusnya dengan mudah. Mari pahami dengan contoh:

Saya memiliki teks acak di sel A2 dengan masalah spasi di sisi kiri teks. Namun saat saya mencoba menghapusnya dengan TRIM(), spasi itu tidak hilang. Artinya terlihat seperti spasi tetapi sebenarnya bukan — melainkan karakter khusus. Dalam kasus seperti ini, identifikasi dulu kode karakternya dengan rumus berikut:

=CODE(LEFT(A2,1))

Rumus ini memberikan kode karakter, yakni 160. Sekarang Anda dapat menghapusnya dengan rumus berikut:

=SUBSTITUTE(CLEAN(A2),CHAR(160),"")

Untuk teks yang lebih rapi, bungkus rumus di atas di dalam TRIM().

=TRIM(SUBSTITUTE(CLEAN(A2),CHAR(160),""))

Bersihkan sel menggunakan fungsi CLEAN() dan SUBSTITUTE() di Excel

Bersihkan sel menggunakan CLEAN() dan SUBSTITUTE(). Gambar oleh Penulis.

Menggunakan CLEAN() dengan REPLACE()

Jika kita ingin mengganti pemisah lain bersama karakter yang tidak dapat dicetak, kita dapat menggabungkan fungsi CLEAN() dengan fungsi REPLACE(). Fungsi REPLACE() di Excel mengganti bagian dari suatu teks dengan teks baru berdasarkan posisi awal dan panjang yang ditentukan.

=REPLACE(old_text, start_num, num_chars, new_text)

Sebagai contoh, jika saya ingin mengganti tanda - dengan spasi dan menghapus semua karakter yang tidak dapat dicetak, saya akan menggunakan rumus berikut:

=REPLACE(CLEAN(A2), 4, 1, " ")

Rumus ini terlebih dahulu membersihkan teks lama dan mengganti - pada posisi 4 dengan spasi.

Menggunakan fungsi CLEAN() dan REPLACE() untuk membersihkan teks di Excel

Bersihkan teks dengan fungsi REPLACE() dan CLEAN(). Gambar oleh Penulis.

Menggunakan CLEAN() dengan REPT()

Kita juga dapat menggabungkan fungsi REPT() dengan CLEAN() untuk merapikan teks. Fungsi REPT() mengulang suatu teks sejumlah kali yang ditentukan.

=REPT(text, number_of_times)

Sebagai contoh, saya menerapkan rumus berikut pada dataset saya:

=TRIM(CLEAN(SUBSTITUTE(A2, " ", REPT(" ", 2))))

Di sini, SUBSTITUTE() mengganti setiap satu spasi dengan dua spasi menggunakan REPT(" ", 2), sehingga jarak antar kata lebih seragam. Lalu, CLEAN() menghapus karakter tersembunyi yang tidak dapat dicetak, dan TRIM() menghilangkan spasi berlebih, menyisakan satu spasi di antara kata.

Membersihkan teks menggunakan REPT() dan CLEAN() di Excel

Bersihkan teks menggunakan REPT() dan CLEAN(). Gambar oleh Penulis.

Seperti yang Anda lihat, CLEAN() berguna di banyak situasi dan bekerja baik dengan berbagai fungsi lainnya.

Beberapa Hal yang Perlu Dipertimbangkan

Meskipun CLEAN() dan SUBSTITUTE() sangat bagus untuk menghapus karakter yang tidak diinginkan, terkadang kita bisa saja menghapus sesuatu yang penting jika tidak berhati-hati. Misalnya:

  • Kehilangan Data Secara Tidak Sengaja: Hindari menggunakan rumus yang terlalu luas cakupannya. Jika kita mengganti semua spasi menjadi kosong, kata-kata bisa saling menempel. Dan jika kita menghapus semua karakter khusus, rumus kita mungkin menghapus tanda hubung pada nomor telepon atau tanda desimal pada harga. Jadi, sebelum menerapkan fungsi apa pun, periksa apakah rumusnya bekerja dengan tepat.
  • Uji pada Subset: Untuk aman, saya selalu menguji rumus pada sebagian kecil data terlebih dahulu. Alih-alih menerapkannya ke ribuan baris sekaligus, saya coba pada beberapa baris dan cek apakah hasilnya sesuai harapan. Jika semuanya terlihat baik, barulah saya terapkan ke seluruh dataset.

Penutup

Fungsi CLEAN() dengan cepat membersihkan data teks dengan menghapus karakter yang tidak dapat dicetak. Saat digunakan sendiri, fungsi ini memastikan data bersih dan terstruktur. Saat digabungkan dengan fungsi TRIM(), fungsi ini meningkatkan keterbacaan dengan juga menghilangkan spasi yang tidak perlu.

Jika Anda ingin mempelajari lebih banyak tips dan trik Excel, kami memiliki beberapa kursus yang bagus untuk membantu Anda. Mulailah dengan jalur keterampilan Excel Fundamentals untuk mempelajari dasar-dasarnya, lalu lanjutkan ke kursus Data Analysis in Excel dan Data Preparation in Excel untuk mengasah keterampilan Anda lebih lanjut.


Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Saya seorang ahli strategi konten yang senang menyederhanakan topik kompleks. Saya telah membantu perusahaan seperti Splunk, Hackernoon, dan Tiiny Host membuat konten yang menarik dan informatif untuk audiens mereka.

FAQ

Bagaimana saya dapat memeriksa apakah teks bersih atau mengandung karakter yang tidak dapat dicetak?

Untuk memeriksa karakter yang tidak dapat dicetak, gunakan rumus ini:

=IF((LEN(C3) - LEN(CLEAN(C3))) > 0, "Non-printable characters", "Clean text")

Rumus ini akan memberi tahu Anda sel mana yang mengandung karakter yang tidak dapat dicetak dan mana yang bersih.

Bisakah saya menghapus karakter yang tidak dapat dicetak dari angka?

Ya, bisa. Untuk melakukannya, gunakan rumus berikut tetapi ganti C3 dengan referensi sel pilihan Anda:

=VALUE(CLEAN(C3))

Ini akan mengonversi data kembali menjadi angka.

Topik
Excel
Analisis Data

Belajar Excel dengan DataCamp

{count, plural, one {Kursus} other {Kursus}}

Pengantar Excel

{hours} jam
274.5K
Kuasai dasar-dasar Excel dan pelajari cara menggunakan alat spreadsheet ini untuk melakukan analisis yang berdampak.
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

{count, plural, one {blog} other {blogs}}

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

{count, plural, one {blog} other {blogs}}

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

{count, plural, one {blog} other {blogs}}

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

{count, plural, one {blog} other {blogs}}

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

Lihat SelengkapnyaLihat Selengkapnya