Artikel ini menguraikan sintaks rumus dan penggunaan fungsi REPLACE di Microsoft Excel.
Deskripsi
REPLACE menggantikan bagian dari string teks, berdasarkan jumlah karakter yang Anda tentukan, dengan string teks berbeda.
Sintaks
REPLACE(old_text, start_num, num_chars, new_text)
Sintaks fungsi REPLACE memiliki argumen berikut:
-
Old_text Diperlukan. Teks di mana Anda ingin mengganti beberapa karakter.
-
Start_num Diperlukan. Posisi karakter di old_text yang ingin Anda ganti dengan new_text.
-
Num_chars Diperlukan. Jumlah karakter di old_text yang ingin Anda ganti dengan new_text menggunakan REPLACE.
-
New_text Diperlukan. Teks yang akan mengganti karakter di old_text.
Contoh
Salin contoh data di dalam tabel berikut ini dan tempel ke dalam sel A1 lembar kerja Excel yang baru. Agar rumus menunjukkan hasil, pilih datanya, tekan F2, lalu tekan Enter. Jika perlu, Anda bisa menyesuaikan lebar kolom untuk melihat semua data.
Data |
||
---|---|---|
abcdefghijk |
||
2009 |
||
123456 |
||
Rumus |
Deskripsi (Hasil) |
Hasil |
=REPLACE(A2,6,5,"*") |
Mengganti lima karakter dalam abcdefghijk dengan satu karakter *, yang dimulai dengan karakter keenam (f). |
abcde*k |
=REPLACE(A3,3,2,"10") |
Mengganti dua digit terakhir (09) dari 2009 dengan 10. |
2010 |
=REPLACE(A4,1,3,"@") |
Mengganti tiga karakter pertama 123456 dengan satu karakter @. |
@456 |
Penting:
-
Fungsi REPLACEB sudah tidak digunakan lagi.
-
Dalam buku kerja yang diatur ke Kompatibilitas Versi 2, REPLACE telah menyempurnakan perilaku dengan Pasangan Pengganti, menghitungnya sebagai satu karakter, bukan dua karakter. Pemilih Variasi (umumnya digunakan dengan emoji) masih akan dihitung sebagai karakter terpisah. Baca selengkapnya di sini: Standar Unicode