Rumus SUBSTITUTE di Excel

Mengganti teks tertentu dengan teks lain, berdasarkan ISI teksnya.

Baru pertama kali pakai rumus Excel? Begini cara mengetiknya
  1. Klik sel tempat hasil ingin muncul, misalnya sel kosong di bawah tabel.
  2. Ketik tanda sama dengan, lalu nama fungsi dan kurung buka: =SUBSTITUTE(. Semua rumus Excel selalu diawali =.
  3. Isi bagian di dalam kurung (disebut argumen). Untuk memilih range, cukup klik dan tarik mouse di atas sel-selnya. Pisahkan tiap argumen dengan titik koma ;.
  4. Tutup dengan kurung ) lalu tekan Enter. Hasilnya langsung tampil di sel.
  5. Klik lagi sel hasil untuk melihat rumusnya di formula bar (kotak bertanda fx di atas sheet). Mau dipakai di baris lain? Tarik kotak kecil di pojok kanan bawah sel.

Kalau Excel-mu berbahasa Inggris atau region US dan rumus ditolak, ganti titik koma dengan koma.

Penjelasan sederhana

SUBSTITUTE mirip fitur Find and Replace, tapi dalam bentuk rumus. Kamu sebut teks mana yang mau diganti dan apa penggantinya, lalu Excel mengganti semua yang cocok di dalam sel itu.

Kelebihannya, data asli tidak tersentuh. Hasil penggantian muncul di sel rumus, jadi kamu bisa membandingkan sebelum dan sesudahnya. Kalau hanya ingin mengganti kemunculan tertentu, misalnya strip yang kedua saja, ada pilihan tambahan ke_berapa.

Sintaks

=SUBSTITUTE(teks; teks_lama; teks_baru; [ke_berapa])
ArgumenKeterangan
teks_lamaTeks yang diganti.
teks_baruTeks pengganti.
ke_berapaOpsional, hanya ganti kemunculan ke-n.

Tanda [kurung siku] berarti argumen opsional. Di Excel berbahasa Inggris/region US, ganti titik koma (;) dengan koma (,).

Contoh rumus SUBSTITUTE

Data contoh: teks berantakan khas data impor

AB
1DataAngka
2 andi pratama 1250000
3BDG-2026-01470,257
4Jl. Merdeka No. 10, Bandung, Jawa Barat
5budi.santoso@gmail.com
6081234567890
7Kopi Susu Gula Aren
fx =SUBSTITUTE(A3;"-";"/")
HasilBDG/2026/0147

Semua tanda strip diganti garis miring.

Cara kerjanya, langkah demi langkah

  1. Excel membaca sel A3: BDG-2026-0147.
  2. Excel mencari semua tanda - di teks itu. Ada 2, yaitu sesudah BDG dan sesudah 2026.
  3. Keduanya diganti dengan / karena argumen ke_berapa tidak diisi.
  4. Hasilnya BDG/2026/0147.

Dipakai untuk apa di kantor?

  • Menghapus titik ribuan dari teks angka hasil impor: =SUBSTITUTE(A2;".";"").
  • Mengganti nama produk lama dengan nama baru di daftar katalog.
  • Menghitung jumlah kata: =LEN(TRIM(A7))-LEN(SUBSTITUTE(A7;" ";""))+1 menghasilkan 4 untuk Kopi Susu Gula Aren.

Kesalahan yang sering terjadi

  • Lupa bahwa SUBSTITUTE membedakan huruf besar-kecil. Mengganti "bdg" tidak akan mengubah BDG.
  • Tertukar dengan REPLACE. SUBSTITUTE mengganti berdasarkan isi teks, sedangkan REPLACE berdasarkan posisi karakter.

Error yang sering muncul: #VALUE!

Progres bab Rumus Teks 0/26 dipelajari
Lanjut: REPLACE