Text

REGEXEXTRACT

Google SheetsGoogle Sheets

Mengekstrak bagian pertama dari teks yang cocok dengan pola regex (regular expression).

Tipe hasil: string

Syntax

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.