Text
Google Sheets
REGEXEXTRACT
Mengekstrak bagian pertama dari teks yang cocok dengan pola regex (regular expression).
Tipe hasil:
stringSyntax
REGEXEXTRACT(text, regular_expression)Parameter
textstringwajib
Teks sumber yang akan dicari polanya
regular_expressionstringwajib
Pola regex yang akan dicocokkan
Catatan
- Fungsi eksklusif Google Sheets — tidak ada di Excel (gunakan kombinasi LEFT/MID/FIND)
- Menggunakan regex RE2 syntax — tidak mendukung lookbehind dan beberapa fitur PCRE lainnya
- Jika ada capturing group (), hanya isi group pertama yang dikembalikan
Contoh Penggunaan
Ekstrak nomor telepon dari teks
1 =REGEXEXTRACT(A2, "0[0-9]{9,12}")
Ekstrak nomor HP Indonesia (diawali 0, diikuti 9-12 digit) dari dalam teks deskripsi
Hasil
Nomor telepon yang ditemukan
Ekstrak domain dari URL
1 =REGEXEXTRACT(B2, "https?://([^/]+)")
Gunakan capturing group () untuk mengekstrak hanya domain tanpa protokol
Hasil
Domain URL (misal: ngulikdata.com)
Ambil angka dari teks campuran
1 =REGEXEXTRACT(C2, "[0-9]+")
Ekstrak angka pertama yang ditemukan dalam teks seperti 'Produk 42 unit'
Hasil
"42"
Pertanyaan Umum tentang REGEXEXTRACT
Apa itu fungsi REGEXEXTRACT di Google Sheets?
Mengekstrak bagian pertama dari teks yang cocok dengan pola regex (regular expression). Di Google Sheets, fungsi REGEXEXTRACT termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. Fungsi eksklusif Google Sheets — tidak ada di Excel (gunakan kombinasi LEFT/MID/FIND).
Bagaimana cara menggunakan REGEXEXTRACT di Google Sheets?
Gunakan sintaks berikut: REGEXEXTRACT(text, regular_expression). Menggunakan regex RE2 syntax — tidak mendukung lookbehind dan beberapa fitur PCRE lainnya. Jika ada capturing group (), hanya isi group pertama yang dikembalikan.
Apa nilai yang dikembalikan oleh fungsi REGEXEXTRACT?
Fungsi REGEXEXTRACT 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 saja parameter fungsi REGEXEXTRACT?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: text (string, wajib): Teks sumber yang akan dicari polanya; regular_expression (string, wajib): Pola regex yang akan dicocokkan.