Saat bekerja dengan data teks di Excel, sering kali kita ingin menghapus karakter tertentu seperti tanda titik, koma, spasi, garis miring, simbol “#”, atau bahkan angka dan huruf tertentu. Excel menyediakan beberapa rumus praktis untuk melakukan hal ini secara otomatis dan cepat tanpa harus melakukannya satu per satu.
๐งน 1. Menghapus Karakter Tertentu dengan Fungsi SUBSTITUTE
Fungsi SUBSTITUTE
sangat berguna untuk menghapus atau mengganti karakter tertentu dalam teks.
Contoh: Hapus tanda titik dari teks A.123.456
=SUBSTITUTE(A2, ".", "")
Hasil: A123456
Contoh lain: Menghapus spasi:
=SUBSTITUTE(A2, " ", "")
---
๐ 2. Hapus Banyak Karakter Sekaligus
Jika kamu ingin menghapus beberapa karakter sekaligus, gunakan fungsi SUBSTITUTE secara berlapis:
=SUBSTITUTE(SUBSTITUTE(A2, ".", ""), "-", "")
Contoh di atas akan menghapus titik dan tanda strip dari teks.
---๐ซ 3. Menghapus Karakter Berdasarkan Posisi: LEFT
, RIGHT
, MID
Kalau kamu ingin menghapus karakter di posisi tertentu (misalnya 3 karakter pertama), kamu bisa gunakan:
=RIGHT(A2, LEN(A2)-3)
Atau untuk membuang karakter terakhir:
=LEFT(A2, LEN(A2)-1)
---
๐ง 4. Gabungkan dengan TEXTJOIN
dan FILTERXML
(Versi Lanjutan)
Untuk menghapus beberapa karakter secara kompleks (misalnya hanya menyisakan angka), kamu bisa gunakan formula lanjutan:
=TEXTJOIN("", TRUE, IF(ISNUMBER(--MID(A2, ROW(INDIRECT("1"&LEN(A2))), 1)), MID(A2, ROW(INDIRECT("1"&LEN(A2))), 1), ""))
Catatan: Ini array formula, tekan Ctrl + Shift + Enter (kecuali di Excel 365).
---๐ป 5. Menghapus Karakter Menggunakan Power Query
Untuk pengguna Excel 2016 ke atas:
- Masuk ke Data → From Table/Range
- Buka Power Query Editor
- Pilih kolom → Replace Values
- Ganti karakter tertentu dengan kosong ("")
- Close & Load
๐ง Tips:
- SUBSTITUTE bersifat case-sensitive, untuk versi tanpa membedakan huruf besar kecil, gabungkan dengan fungsi
UPPER
atauLOWER
- Untuk membersihkan teks dari karakter non-ASCII, gunakan Power Query atau Add-In pihak ketiga
❓ FAQ
- Bagaimana cara menghapus titik, koma, atau spasi di Excel?
Gunakan=SUBSTITUTE(A1, ".", "")
atau ubah karakter sesuai kebutuhan. - Apa bisa hapus semua huruf dan sisakan angka saja?
Ya, gunakan rumus kombinasi MID + TEXTJOIN + IF seperti contoh di atas. - Bisa pakai fitur bawaan?
Bisa. Gunakan Find & Replace (Ctrl + H) untuk penggantian cepat tanpa rumus.
๐ท️ Tags:
#RumusExcel #SUBSTITUTE #HapusKarakter #ExcelIndonesia #TipsExcel
๐ Related Posts:
- Pisahkan Teks Berdasarkan Karakter di Excel
- Cara Menggabungkan Dua Kolom Excel
- Rumus Hapus Spasi Berlebih Excel
0 komentar:
Posting Komentar