ikuti Saluran WhatsApp Rumahdisolo.com. Klik WhatsApp

Ganti Kata Otomatis Dengan SUBSTITUTE & REPLACE

Kalau kamu sering main spreadsheet, entah itu di Microsoft Excel atau Google Sheets, pasti pernah nemuin masalah kayak gini: ada data teks yang isinya salah ketik, atau format tulisannya nggak sesuai, atau kamu harus ganti sebagian kata biar konsisten.

Nah, bayangin kalau datanya cuma 5 baris sih gampang, tinggal edit manual aja.

Tapi kalau datanya ada 5.000 baris lebih, masa iya mau klik satu-satu? Capek banget, kan?

Tenang aja, karena ada solusi jitu: kita bisa pakai fungsi SUBSTITUTE dan REPLACE.

Dua rumus ini adalah senjata andalan buat ganti kata otomatis di spreadsheet.

Jadi, kita bisa benerin teks, ganti karakter tertentu, atau bahkan ubah sebagian isi data tanpa ribet.

Di artikel ini, kita bakal kupas tuntas tentang fungsi SUBSTITUTE dan REPLACE.

Mulai dari cara kerja dasar, contoh nyata dalam kehidupan sehari-hari, sampai trik gabungin sama rumus lain biar hasilnya lebih fleksibel.

Dan, seperti biasa, bahasanya santai, gampang dipahami, plus banyak contoh biar anak sekolah pun langsung ngerti.


Kenapa Harus Belajar SUBSTITUTE & REPLACE?

Sebelum masuk ke teknis, kita jawab dulu pertanyaan penting: kenapa sih fungsi ini perlu banget dipelajari? Jawabannya simpel: hemat waktu dan bikin data rapi otomatis.

Contoh masalah nyata yang sering muncul:

  • Nama kota ditulis nggak konsisten, ada yang "JKT", ada yang "Jakarta", ada juga "Jakrta" (typo).
  • Nomor HP ada awalan “08” tapi kamu butuh ganti jadi “+62” biar format internasional.
  • Data harga masih ada tanda “Rp” atau “,” yang bikin susah dihitung.
  • Kata “Siswa” di file lama mau diganti jadi “Peserta Didik”.
  • Deskripsi produk kepanjangan, jadi harus dipotong otomatis.

Kalau semua itu dilakukan manual, bisa makan waktu berjam-jam. Tapi dengan **SUBSTITUTE** dan **REPLACE**, semuanya bisa beres dalam hitungan detik.


Mengenal Fungsi SUBSTITUTE

Apa itu SUBSTITUTE?

Fungsi SUBSTITUTE dipakai buat ganti kata atau karakter tertentu di dalam teks dengan kata lain*. Misalnya mau ganti kata "apel" jadi "jeruk", atau ganti tanda "-" jadi "/".

Bentuk Umum Rumus

=SUBSTITUTE(teks; teks_lama; teks_baru; [no_kejadian])

Keterangan:

  • teks → data aslinya.
  • teks_lama → kata/karakter yang mau diganti.
  • teks_baru → penggantinya.
  • [no_kejadian] → opsional, dipakai kalau mau ganti hanya kejadian tertentu.
--- ### Contoh Dasar SUBSTITUTE 1. Ganti kata langsung: ``` =SUBSTITUTE("Saya suka apel","apel","jeruk") ```
prompt taroh sini
Hasil: `Saya suka jeruk` 2. Ganti karakter: ``` =SUBSTITUTE("01-10-2025","-","/") ```
prompt taroh sini
prompt taroh sini
Hasil: `01/10/2025` 3. Ganti kejadian tertentu saja: ``` =SUBSTITUTE("apel, apel, apel","apel","jeruk",2) ```
prompt taroh sini
Hasil: `apel, jeruk, apel` (artinya hanya kejadian ke-2 yang diganti) --- ### Contoh Nyata SUBSTITUTE #### 1. Format Nomor Telepon Data asli: `"08123456789"` Kamu mau ganti jadi format internasional: `+628123456789` Rumus: ``` =SUBSTITUTE(A2,"08","+62") ```
prompt taroh sini
#### 2. Bersihin Teks dari Kata Tertentu Data asli: `"Siswa Kelas 9A"` Mau buang kata “Siswa”: ``` =SUBSTITUTE(A2,"Siswa ","") ```
prompt taroh sini
Hasil: `"Kelas 9A"` #### 3. Rapihin Tanggal Data asli: `"01-10-2025"` Mau ganti tanda "-" jadi "/": ``` =SUBSTITUTE(A2,"-","/") ```
prompt taroh sini
Hasil: `"01/10/2025"` #### 4. Ganti Banyak Kata Kalau mau ganti lebih dari satu kata, tinggal nest (sarang) SUBSTITUTE: ``` =SUBSTITUTE(SUBSTITUTE(A2,"JKT","Jakarta"),"BDG","Bandung") ```
prompt taroh sini
Hasil: `"Jakarta, Bandung"` --- ## Mengenal Fungsi REPLACE ### Apa itu REPLACE? Fungsi **REPLACE** agak beda sama SUBSTITUTE. Kalau SUBSTITUTE fokus ganti kata tertentu, **REPLACE ganti teks berdasarkan posisi karakter**. Jadi cocok kalau kamu tahu bagian mana yang mau diubah. ### Bentuk Umum Rumus ``` =REPLACE(teks_lama; posisi_awal; jumlah_karakter; teks_baru) ```
prompt taroh sini
Keterangan: * **teks_lama** → data aslinya. * **posisi_awal** → posisi karakter pertama yang mau diganti. * **jumlah_karakter** → berapa karakter yang mau diganti. * **teks_baru** → pengganti. --- ### Contoh Dasar REPLACE 1. Ganti kata di awal teks: ``` =REPLACE("Halo Dunia",1,4,"Hi") ```
prompt taroh sini
Hasil: `"Hi Dunia"` 2. Ganti nomor HP jadi format internasional: ``` =REPLACE("08123456789",1,1,"+62") ```
prompt taroh sini
Hasil: `+628123456789` 3. Potong teks tengah dan ganti: ``` =REPLACE("BelajarExcel",8,5,"Sheets") ```
prompt taroh sini
Hasil: `"BelajarSheets"` --- ### Contoh Nyata REPLACE #### 1. Kode Barang Data asli: `"AB12345"` Mau ganti "AB" jadi "CD": ``` =REPLACE(A2,1,2,"CD") ```
prompt taroh sini
Hasil: `"CD12345"` #### 2. Nomor Telepon Data asli: `"08123456789"` Mau ubah jadi format `+62 812-3456-789`: * Step 1: Ganti awalan `0` jadi `+62` → `=REPLACE(A2,1,1,"+62")` * Step 2: Tambah spasi & tanda strip pakai TEXT / kombinasi. #### 3. Kartu Identitas Data asli: `"1234567890"` Mau ubah jadi `"123-456-7890"` Gunakan REPLACE bertingkat: ``` =REPLACE(REPLACE(A2,4,0,"-"),8,0,"-") ```
prompt taroh sini
Hasil: `"123-456-7890"` --- ## Perbedaan SUBSTITUTE vs REPLACE Biar nggak bingung, nih tabel perbandingan: | Fitur | SUBSTITUTE | REPLACE | | ----------- | -------------------------------------------- | ---------------------------------------- | | Cara kerja | Ganti kata/karakter tertentu | Ganti teks berdasarkan posisi karakter | | Cocok untuk | Typo kata, ganti semua teks yang sama | Format teks, ubah sebagian sesuai posisi | | Rumus | SUBSTITUTE(teks; lama; baru; [kejadian]) | REPLACE(teks; posisi_awal; jumlah; baru) | | Contoh | `=SUBSTITUTE("apel","apel","jeruk")` → jeruk | `=REPLACE("08123",1,1,"+62")` → +62123 | --- ## Kombinasi SUBSTITUTE & REPLACE Kadang kita perlu gabungin dua-duanya biar hasil maksimal. ### Contoh 1: Nomor HP dengan Format Internasional Data asli: `"0812 3456 789"` (ada spasi) Tujuan: `+628123456789` (rapi, tanpa spasi) Langkah: 1. Hapus spasi → `=SUBSTITUTE(A2," ","")` 2. Ganti awalan `0` → `=REPLACE(SUBSTITUTE(A2," ",""),1,1,"+62")` Hasil: `+628123456789` --- ### Contoh 2: Deskripsi Produk Data asli: `"Baju anak ukuran L, warna merah."` Tujuan: ganti “anak” jadi “remaja”, dan hapus tanda titik di akhir. Langkah: ``` =SUBSTITUTE(REPLACE(A2,LEN(A2),1,""),"anak","remaja") ```
prompt taroh sini
Hasil: `"Baju remaja ukuran L, warna merah"` --- ## Studi Kasus Penggunaan di Dunia Nyata ### 1. Sekolah Guru punya daftar nilai siswa, tapi kata "Siswa" masih muncul di depan setiap nama. Data: `"Siswa Andi Putra"` Rumus: `=SUBSTITUTE(A2,"Siswa ","")` Hasil: `"Andi Putra"` ### 2. Perusahaan Database karyawan masih ada kode lama `"Dept-01"`, `"Dept-02"`. Mau ganti jadi `"Divisi-01"`. Rumus: `=SUBSTITUTE(A2,"Dept","Divisi")` ### 3. Toko Online Nomor resi JNE kadang diketik `"JNE-12345"`, `"JNE12345"`. Kamu mau format seragam `"JNE-XXXXX"`. Solusi pakai kombinasi SUBSTITUTE + REPLACE. ### 4. Keuangan Harga produk ada tulisannya `"Rp 10.000"`. Supaya bisa dihitung, harus hapus `"Rp "` dan titik. Langkah: * `=SUBSTITUTE(A2,"Rp ","")` * `=SUBSTITUTE(B2,".","")` Hasil: `10000` (bisa langsung dipakai untuk perhitungan). --- ## Tips Pro: Trik Lanjutan * **Ganti beberapa kata sekaligus** → Nesting SUBSTITUTE. * **Hapus karakter aneh** → Gabung dengan CLEAN. * **Format nomor otomatis** → Gabung REPLACE + TEXT. * **Cari posisi dulu** → Gunakan FIND/SEARCH untuk bantu REPLACE tepat sasaran. --- ## Latihan Praktis 1. Data: `"08123456789"` → Ubah jadi `+628123456789` 2. Data: `"Siswa Kelas 8B"` → Hapus kata “Siswa” 3. Data: `"BelajarExcel"` → Ganti `"Excel"` jadi `"Spreadsheet"` 4. Data: `"Rp 25.000"` → Hapus `"Rp "` dan titiknya --- ## Kesimpulan

Fungsi **SUBSTITUTE** dan **REPLACE** itu ibarat alat editing otomatis di spreadsheet.

Kalau **SUBSTITUTE** jagonya ganti kata atau karakter tertentu, **REPLACE** lebih cocok kalau kamu tahu posisi karakter yang mau diganti.

Dua-duanya bisa dipakai barengan buat berbagai kebutuhan: rapihin nomor HP, bersihin data harga, benerin nama, atau bikin format kode seragam.

Dengan belajar fungsi ini, kamu bisa hemat waktu berjam-jam, apalagi kalau ngurus data ribuan baris.

Jadi, daripada stres benerin manual, mending biarin spreadsheet kerja otomatis buat kamu.

Sekarang coba buka file data kamu yang lama, cari bagian yang masih berantakan, lalu praktekkin rumus ini.

Dijamin setelah tahu triknya, kamu bakal ketagihan pakai SUBSTITUTE dan REPLACE!

Siswi SMK Muhammadiyah 1 sukoharjo yang cerdas, Bersemangat, dan Berintegritas. Profil Lengkap saya