Rumus SUBSTITUTE: cara mengganti teks tertentu di dalam sel
SUBSTITUTE mencari teks tertentu di dalam sel dan menggantinya dengan teks lain. Kalau penggantinya dikosongkan (tanda kutip kosong), teks itu dihapus.
Rumus ini membedakan huruf besar dan kecil, jadi "a" tidak cocok dengan "A".
Sintaks
=SUBSTITUTE(teks; yang_dicari; pengganti; [urutan])
teks: Sel atau teks asal.yang_dicari: Potongan teks yang diganti.pengganti: Teks pengganti. Tanda kutip kosong berarti menghapus.urutan: Opsional. Hanya ganti kemunculan ke-n. Kalau dikosongkan, semuanya diganti.
Contoh dan hasilnya
| Rumus | Hasil | Penjelasan |
|---|---|---|
=SUBSTITUTE("0812-3456-7890"; "-"; "") | 081234567890 | Semua tanda hubung dihapus. |
=SUBSTITUTE("DISK-20-JKT"; "-"; "/"; 1) | DISK/20-JKT | Hanya tanda hubung pertama yang diganti. |
Kesalahan yang sering muncul
- Berbeda dengan REPLACE: SUBSTITUTE mencari berdasarkan isi teks, bukan posisi karakter.
- Hasilnya teks. Nomor telepon yang diawali 0 memang harus tetap teks, tapi angka yang mau dijumlahkan perlu VALUE.
Di Excel dan Google Sheets
Sama di Excel dan Google Sheets.
Rumus terkait
- TRIM: Membuang spasi berlebih di awal, akhir, dan tengah teks.
- LEFT, RIGHT, dan MID: Mengambil sebagian karakter dari teks.
- SPLIT: Memecah satu teks menjadi beberapa kolom berdasarkan pemisah.