Materi
SUBSTITUTE(teks, teks_lama, teks_baru, [kemunculan]) mengganti teks_lama dengan teks_baru. Tanpa argumen kemunculan, semua kemunculan diganti; dengan angka, hanya kemunculan ke-n yang diganti. Mengganti dengan "" (teks kosong) berarti membuang karakter itu.
Pemakaian sehari-hari: membuang titik ribuan dari nominal hasil salin, membuang tanda hubung dari nomor rekening, atau mengganti pemisah. Contoh: nomor rekening 123-456-7890 di A2 dan nomor surat 015/HRD/IX/2026 di B2.
=SUBSTITUTE(A2,"-","") → 1234567890
=SUBSTITUTE(B2,"/","-") → 015-HRD-IX-2026
=SUBSTITUTE(B2,"/","-",1) → 015-HRD/IX/2026SUBSTITUTE bisa disarangkan untuk beberapa penggantian sekaligus: SUBSTITUTE(SUBSTITUTE(A2," ",""),"-","") membuang spasi lalu tanda hubung. Hasilnya selalu teks.
Dipasangkan dengan LEN, SUBSTITUTE juga bisa menghitung. Panjang teks asli dikurangi panjang teks yang karakternya sudah dibuang sama dengan jumlah kemunculan karakter itu. Contoh pada nama lengkap "Rina Kartika Dewi" di C2: dua spasi berarti tiga kata.
=LEN(C2)-LEN(SUBSTITUTE(C2," ","")) → 2 (jumlah spasi)
=LEN(C2)-LEN(SUBSTITUTE(C2," ",""))+1 → 3 (jumlah kata)Karakter pemisahnya bebas: koma, garis miring, atau titik dua memakai pola yang sama. Hitungan pemisah ini dipakai untuk memeriksa apakah setiap baris punya jumlah bagian yang sama sebelum satu kolom dipecah menjadi beberapa kolom. Baris yang jumlah pemisahnya menyimpang adalah baris yang akan menghasilkan potongan salah, dan lebih murah diperbaiki sebelum dipecah daripada sesudahnya.