Text
Microsoft Excel
SUBSTITUTE
Mengganti teks tertentu di dalam string dengan teks baru. Pencarian berdasarkan konten teks (bukan posisi).
Tipe hasil:
stringSyntax
SUBSTITUTE(text, old_text, new_text, [instance_num])Parameter
textstringwajib
Teks sumber tempat penggantian dilakukan
old_textstringwajib
Teks yang ingin diganti
new_textstringwajib
Teks pengganti
instance_numnumberopsional
Kemunculan ke-n yang diganti. Jika dihilangkan, semua kemunculan diganti
Catatan
- SUBSTITUTE case-sensitive — 'Apel' dan 'apel' dianggap berbeda
- Berbeda dari REPLACE yang bekerja berdasarkan posisi — SUBSTITUTE bekerja berdasarkan konten
- Untuk menghapus karakter, gunakan new_text berupa string kosong ""
- Bisa di-nest untuk mengganti beberapa karakter berbeda: =SUBSTITUTE(SUBSTITUTE(A2,"-","")," ","")
Contoh Penggunaan
Hapus karakter tertentu
1 =SUBSTITUTE(A2, "-", "")
Menghapus semua tanda hubung dari nomor telepon '081-234-5678' menjadi '0812345678'
Hasil
"0812345678"
Ganti kata dalam kalimat
1 =SUBSTITUTE(A2, "lama", "baru")
Mengganti semua kemunculan kata 'lama' dengan 'baru' dalam teks di A2
Hasil
Teks dengan semua 'lama' terganti 'baru'
Ganti hanya kemunculan pertama
1 =SUBSTITUTE(A2, ".", ",", 1)
Hanya titik pertama yang diganti menjadi koma — berguna saat format desimal berbeda antar negara
Hasil
Teks dengan titik pertama diganti koma
Pertanyaan Umum tentang SUBSTITUTE
Apa itu fungsi SUBSTITUTE di Microsoft Excel?
Mengganti teks tertentu di dalam string dengan teks baru. Pencarian berdasarkan konten teks (bukan posisi). Di Microsoft Excel, fungsi SUBSTITUTE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. SUBSTITUTE case-sensitive — 'Apel' dan 'apel' dianggap berbeda.
Bagaimana cara menggunakan SUBSTITUTE di Microsoft Excel?
Gunakan sintaks berikut: SUBSTITUTE(text, old_text, new_text, [instance_num]). Berbeda dari REPLACE yang bekerja berdasarkan posisi — SUBSTITUTE bekerja berdasarkan konten. Untuk menghapus karakter, gunakan new_text berupa string kosong "".
Apa nilai yang dikembalikan oleh fungsi SUBSTITUTE?
Fungsi SUBSTITUTE mengembalikan nilai bertipe string. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa yang perlu diperhatikan saat menggunakan SUBSTITUTE?
Bisa di-nest untuk mengganti beberapa karakter berbeda: =SUBSTITUTE(SUBSTITUTE(A2,"-","")," ",""). Memahami batasan dan perilaku fungsi ini akan membantu kamu menghindari kesalahan umum dalam analisis data.
Apa saja parameter fungsi SUBSTITUTE?
Fungsi ini memiliki 3 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: text (string, wajib): Teks sumber tempat penggantian dilakukan; old_text (string, wajib): Teks yang ingin diganti; new_text (string, wajib): Teks pengganti; instance_num (number, opsional): Kemunculan ke-n yang diganti. Jika dihilangkan, semua kemunculan diganti.