Google Sheets menyediakan fungsi REGEX untuk memanipulasi teks.
Jelaskan bagaimana fungsi REGEXEXTRACT, REGEXREPLACE, dan REGEXMATCH dapat digunakan untuk mengambil, mengganti, dan memverifikasi pola dalam sebuah teks. Berikan contoh penggunaannya dalam dataset yang berisi alamat email.
Fungsi REGEX di Google Sheets memungkinkan manipulasi teks menggunakan pola tertentu. Berikut cara penggunaannya dalam dataset yang berisi alamat email:
-
REGEXEXTRACT – Mengambil bagian tertentu dari teks berdasarkan pola.
Contoh: Menarik nama pengguna dari email (bagian sebelum@
).excel
=REGEXEXTRACT(A2, "([^@]+)")
Jika A2 berisi
[email protected]
, hasilnyajohn.doe
. -
REGEXREPLACE – Mengganti bagian dari teks sesuai pola.
Contoh: Menyembunyikan domain email dengan menggantinya menjadi@hidden.com
.excel
=REGEXREPLACE(A2, "@.*", "@hidden.com")
Jika A2 berisi
[email protected]
, hasilnya[email protected]
. -
REGEXMATCH – Memeriksa apakah teks sesuai dengan pola tertentu.
Contoh: Memeriksa apakah alamat email valid (mengandung@
dan domain).excel
=REGEXMATCH(A2, "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$")
Jika A2 berisi
[email protected]
, hasilnyaTRUE
.
Fungsi ini sangat berguna untuk validasi dan pembersihan data dalam dataset teks besar.