Rumus CLEAN Excel: Bersihkan Karakter Tak Terlihat (2026)
Blog/Tutorial Excel & Sheets/Rumus CLEAN Excel: Bersihkan Karakter Tak Terlihat (2026)

Rumus CLEAN Excel: Bersihkan Karakter Tak Terlihat (2026)

BimaBima
·21 September 2026·9 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Rumus CLEAN di Excel hapus karakter tak terlihat yang nggak bisa dicetak, terutama karakter kontrol berkode 0 sampai 31 kayak baris baru dan tab yang sering kebawa dari data impor. Formatnya =CLEAN(teks). CLEAN paling kepakai buat bersihin teks hasil copy dari web, PDF, atau sistem lain yang bikin data keliatan berantakan atau bikin rumus gagal. Tapi CLEAN nggak menghapus non-breaking space berkode 160 dan nggak merapikan spasi berlebih, jadi biasanya dipasangin sama TRIM dan SUBSTITUTE buat pembersihan total.

Rumus CLEAN di Excel menghapus karakter tak terlihat yang nggak bisa dicetak dari sebuah teks. Formatnya =CLEAN(teks).

Kamu butuh ini pas nerima data yang keliatan berantakan tanpa sebab jelas. Teks yang pecah ke baris baru sendiri, spasi aneh yang nggak bisa dihapus, atau rumus yang gagal padahal datanya keliatan bener. Biang keroknya sering karakter tersembunyi yang kebawa dari copy web, PDF, atau export sistem lama.

Di bawah ini cara pakai CLEAN, apa yang dia bisa dan nggak bisa hapus, plus kombinasi tiga fungsi buat bersihin teks kotor sampai tuntas.

Apa itu CLEAN di Excel?

CLEAN adalah fungsi teks yang menghapus karakter kontrol berkode 0 sampai 31 dari set ASCII. Karakter ini nggak bisa dicetak dan nggak keliatan di layar, tapi mereka ada di dalam data dan bikin masalah. Contohnya baris baru, tab, dan carriage return yang kebawa waktu teks dicopy dari sumber lain.

Karakter kontrol ini dulu dipakai buat ngatur printer dan terminal jaman lama. Sekarang mereka lebih sering jadi sampah yang nyelip di data impor. CLEAN nyapu mereka dan ngasih teks yang tampilannya sama tapi bersih.

Buat referensi lengkap argumennya, cek halaman fungsi CLEAN.

Gimana cara pakai rumus CLEAN?

CLEAN cuma butuh satu argumen: teks yang mau dibersihin. Isi referensi sel atau teks langsung, dia ngembaliin versi bersihnya.

// Bersihin karakter tak terlihat dari sel A2
=CLEAN(A2)

// Bisa juga langsung ke teks
=CLEAN("Kopi Sachet")

Efeknya paling kelihatan pas data punya baris baru tersembunyi. Misal sel A2 isinya "Beras Premium" tapi ada karakter baris baru nyempil di ujungnya. Di layar keliatan normal, tapi pas dipakai buat lookup atau digabung, hasilnya kacau. CLEAN(A2) ngilangin baris baru itu.

Karakter apa aja yang dibersihin CLEAN?

CLEAN nargetin karakter kontrol berkode 0 sampai 31. Ini yang paling sering bikin masalah di data analis.

KodeKarakterSumber umum
9TabCopy dari tabel web
10Line feed (baris baru)Copy dari textarea, PDF
13Carriage returnExport dari sistem lama
0NullData korup atau encoding salah

Buat ngecek karakter apa yang beneran ada di sebuah sel, kamu bisa pakai fungsi CODE. Cara mendeteksinya aku bahas di rumus CHAR dan CODE Excel.

Kenapa CLEAN nggak menghapus semua karakter aneh?

Ini jebakan yang bikin banyak orang bingung. CLEAN cuma nyapu kode 0 sampai 31. Karakter pengganggu yang paling umum, non-breaking space berkode 160, ada di luar rentang itu. Jadi CLEAN sama sekali nggak nyentuh dia.

Non-breaking space keliatan persis kayak spasi biasa, tapi kodenya beda. Dia sering kebawa dari copy halaman web. Kamu jalanin CLEAN, teksnya masih keliatan kotor, dan kamu bingung kenapa. Jawabannya: karakter 160 butuh SUBSTITUTE, bukan CLEAN.

// Ganti non-breaking space (160) jadi spasi biasa
=SUBSTITUTE(A2, CHAR(160), " ")

Detail cara kerja SUBSTITUTE ada di halaman fungsi SUBSTITUTE.

Kombinasi CLEAN, TRIM, dan SUBSTITUTE

Data kotor di dunia nyata jarang cuma satu jenis. Biasanya campur: ada baris baru, ada non-breaking space, ada spasi berlebih. Buat nangani semua sekaligus, bungkus tiga fungsi.

// Pembersihan total dalam satu rumus
=TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))

Baca urutannya dari dalam ke luar. SUBSTITUTE ngeganti karakter 160 jadi spasi biasa. CLEAN hapus baris baru dan tab. TRIM di lapis luar rapiin spasi berlebih jadi tunggal, plus buang spasi di awal dan akhir.

Urutan ini penting. SUBSTITUTE dulu ngubah 160 jadi spasi, baru TRIM bisa ngerapiin spasi itu. Kalau kebalik, TRIM nggak bakal ngenalin yang 160 sebagai spasi. Detail TRIM buat rapiin spasi aku singgung juga di halaman fungsi TRIM.

Contoh kasus: bersihin data form toko_berkah

Toko_berkah ngumpulin data pesanan dari form online yang kolom alamatnya textarea. Pelanggan sering nulis alamat pakai enter, jadi tiap alamat punya baris baru di dalamnya. Waktu di-export ke Excel dan mau diurut atau dicocokin, datanya kacau.

Aku cek dulu seberapa parah. Dari 2.000 baris data pesanan, 320 di antaranya (16%) punya karakter baris baru CHAR(10) nyempil di kolom nama atau alamat. Angka ini dari dataset ngulikdata.

320 baris itu yang bikin fitur sortir ngasih urutan aneh, dan VLOOKUP nama pelanggan sering gagal. Solusinya satu kolom bantu dengan rumus pembersih.

// Kolom bantu buat bersihin nama dan alamat
=TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))

Setelah dijalanin ke semua baris, 320 baris bermasalah itu jadi rapi. Sortir jalan normal, lookup nemu semua pasangannya. Yang tadinya butuh dibetulin manual satu-satu selesai dalam satu tarikan rumus.

Setelah bersih, biasanya aku salin hasilnya lalu paste sebagai nilai ke kolom asli, terus hapus kolom bantunya. Biar file-nya nggak bergantung ke rumus terus.

Kesalahan umum

Ngira CLEAN bisa hapus semua karakter aneh. CLEAN cuma nyapu kode 0-31. Non-breaking space (160) butuh SUBSTITUTE. Kalau teks masih kotor setelah CLEAN, kemungkinan besar itu yang 160.

Pakai CLEAN doang buat data yang spasinya berlebih. CLEAN nggak rapiin spasi. Buat itu TRIM. Beda target, beda fungsi.

Urutan pembungkusan kebalik. SUBSTITUTE harus di dalam biar ngubah 160 jadi spasi dulu, baru TRIM bisa rapiin. Kalau kebalik, hasilnya nggak maksimal.

Lupa paste sebagai nilai. Selama masih rumus, kolom bersih bergantung ke kolom asal. Kalau kolom asal kehapus, hasilnya ikut error. Paste sebagai nilai kalau mau permanen.

FAQ

Apa fungsi CLEAN di Excel?

CLEAN menghapus karakter tak terlihat yang nggak bisa dicetak dari sebuah teks, terutama karakter kontrol berkode 0 sampai 31 di set ASCII. Karakter ini kayak baris baru, tab, dan carriage return yang sering kebawa waktu data diimpor dari web, PDF, atau sistem lain. Hasilnya teks yang keliatan sama tapi tanpa karakter pengganggu yang bikin tampilan berantakan atau rumus gagal.

Apa beda CLEAN dan TRIM di Excel?

CLEAN menghapus karakter tak terlihat yang nggak bisa dicetak kayak baris baru dan tab. TRIM merapikan spasi, dia buang spasi di awal, di akhir, dan spasi ganda di tengah jadi tunggal. Keduanya beda target, jadi sering dipakai bareng. TRIM nggak bisa hapus baris baru, dan CLEAN nggak bisa rapiin spasi. Bungkus dua-duanya buat teks yang beneran bersih.

Kenapa CLEAN nggak menghapus semua karakter aneh?

Karena CLEAN cuma nargetin karakter kontrol berkode 0 sampai 31. Karakter pengganggu yang paling umum, non-breaking space berkode 160, ada di luar rentang itu, jadi CLEAN nggak nyentuh. Buat hapus yang 160, kamu perlu SUBSTITUTE yang ngeganti CHAR(160) jadi spasi biasa dulu, baru dibungkus TRIM. CLEAN sendirian nggak cukup buat data yang kotornya campur.

Gimana cara bersihin teks yang kotornya campur-campur?

Pakai kombinasi tiga fungsi bertingkat. SUBSTITUTE buat ganti non-breaking space berkode 160 jadi spasi biasa, CLEAN buat hapus baris baru dan tab, lalu TRIM buat rapiin sisa spasinya. Rumusnya jadi =TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " "))). Urutan ini nangani hampir semua kasus teks kotor dari impor web atau sistem lama dalam satu rumus.

Apakah CLEAN mengubah sel aslinya?

Nggak. CLEAN mengembalikan teks bersih di sel tempat rumusnya ditulis, sel asalnya tetap utuh. Kalau kamu mau ganti nilai aslinya secara permanen, salin hasil rumusnya lalu paste sebagai nilai pakai Ctrl+Shift+V ke kolom asal, baru hapus rumusnya. Selama masih berupa rumus, hasilnya bakal ngikut kalau sel sumber berubah.

Penutup

Yang perlu diinget soal CLEAN:

  • CLEAN hapus karakter kontrol berkode 0-31 kayak baris baru dan tab
  • Dia nggak hapus non-breaking space (160) dan nggak rapiin spasi
  • Buat bersih total, bungkus SUBSTITUTE, CLEAN, dan TRIM sekaligus

Dokumentasi resmi ada di halaman fungsi CLEAN Microsoft. Buat mecah teks bersih jadi kolom, lanjut ke cara split text di Excel, atau latihan rumus Excel lain di NgulikSheet.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel terkait

Cara Menampilkan Persentase di Pivot Table Excel (2026)
Tutorial Excel & Sheets
14 November 2026•9 menit baca

Cara Menampilkan Persentase di Pivot Table Excel (2026)

Angka pivot table bisa langsung diubah jadi persentase lewat menu Show Values As, tanpa nulis rumus. Ini cara pakainya plus kapan pilih % of Grand Total, Column Total, atau Parent Row.

BimaBima
Cara Group Tanggal di Pivot Table Excel (2026)
Tutorial Excel & Sheets
11 November 2026•9 menit baca

Cara Group Tanggal di Pivot Table Excel (2026)

Group tanggal di pivot table bikin ribuan baris transaksi jadi ringkasan per bulan atau tahun dalam sekali klik. Ini caranya dan solusi errornya.

BimaBima
Cara Fill Series dan Flash Fill Otomatis di Excel
Tutorial Excel & Sheets
2 November 2026•9 menit baca

Cara Fill Series dan Flash Fill Otomatis di Excel

Fill Series ngisi urutan angka atau tanggal otomatis, Flash Fill nebak pola buat misahin nama atau ngerapiin teks. Dua fitur ini bisa ngganti kerjaan copy-paste manual yang makan waktu.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

© 2026 Ngulik Data. Semua hak dilindungi.

TAUTAN
BantuanHargaDatasetBlogAfiliasi
LEGAL
Syarat & KetentuanKebijakan Privasi
Ngulik Data
DatasetLeaderboardBlogStore