Fungsi SUBSTITUTE dan TRIM di Microsoft Excel digunakan untuk membersihkan, mengedit, dan merapikan teks. Keduanya sering digabungkan untuk membersihkan data (data cleansing) yang berantakan.
1. Fungsi SUBSTITUTE (Mengganti Teks)
Gunakan SUBSTITUTE untuk mengganti karakter atau kata tertentu dalam sebuah teks dengan karakter baru.
Sintaks:
=SUBSTITUTE(text, old_text, new_text, [instance_num])Keterangan Parameter:
text: Sel atau teks asli yang ingin diubah.
old_text: Karakter/kata lama yang ingin diganti.
new_text: Karakter/kata baru penggantinya.
[instance_num] (opsional): Urutan karakter yang ingin diganti (jika ada beberapa karakter yang sama). Jika dikosongkan, semua karakter lama akan diganti.
Contoh Penggunaan:
Menghapus Spasi/Karakter:
=SUBSTITUTE(A1, " ", "")(Mengubah "0812 3456 7890" menjadi "081234567890")Mengganti Kata:
=SUBSTITUTE(A1, "2023", "2024")(Mengubah "Laporan 2023" menjadi "Laporan 2024")Mengganti Kemunculan Tertentu:
=SUBSTITUTE(A1, "-", "/", 2)(Mengubah "01-02-2024" menjadi "01-02/2024" — hanya strip ke-2 yang diganti)
2. Fungsi TRIM (Merapikan Spasi)
Gunakan TRIM untuk menghapus spasi berlebih pada teks. Fungsi ini otomatis menghapus spasi di awal teks, spasi di akhir teks, dan menyisa satu spasi saja di antara kata.
Sintaks:
=TRIM(text)Contoh Penggunaan:
=TRIM(A1)(Mengubah" Budi Santoso "menjadi"Budi Santoso")
3. Kombinasi SUBSTITUTE & TRIM
Kedua fungsi ini sangat efektif jika digabungkan untuk mengolah data ekspor yang berantakan.
Merapikan Spasi + Mengganti Karakter:
=TRIM(SUBSTITUTE(A1, "-", " "))(Mengubah" PT-Maju-Jaya "menjadi"PT Maju Jaya")Menghapus Spasi Tak Kasat Mata (Non-Breaking Space / Code 160): Kadang fungsi TRIM biasa tidak bisa menghapus spasi dari hasil copy-paste website. Gunakan kombinasi ini:
=TRIM(SUBSTITUTE(A1, CHAR(160), " "))
