Text
Microsoft Excel
TEXTBEFORE
Mengambil bagian teks yang berada SEBELUM kemunculan karakter atau substring tertentu.
Tipe hasil:
stringSyntax
TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])Parameter
textstringwajib
Teks sumber yang akan diekstrak
delimiterstringwajib
Karakter atau substring yang menjadi titik pemisah
instance_numnumberopsional
Kemunculan ke-n delimiter yang digunakan (default 1, negatif = dari kanan)
Default: 1
match_modenumberopsional
0 = case-sensitive, 1 = case-insensitive (default 0)
Default: 0
match_endnumberopsional
0 = delimiter harus ada, 1 = jika tidak ada perlakukan akhir teks sebagai delimiter
Default: 0
if_not_foundvalueopsional
Nilai jika delimiter tidak ditemukan (default error #N/A)
Catatan
- Hanya tersedia di Excel 365 (versi terbaru)
- Negatif pada instance_num menghitung dari kanan: -1 = kemunculan terakhir
- Pasangan fungsi ini adalah TEXTAFTER yang mengambil bagian setelah delimiter
- Lebih mudah dibaca daripada kombinasi LEFT + FIND
Contoh Penggunaan
Ambil nama depan
1 =TEXTBEFORE("Budi Santoso", " ")
Mengambil teks sebelum spasi pertama — hasilnya nama depan
Hasil
"Budi"
Ambil domain dari email
1 =TEXTBEFORE("user@ngulikdata.com", "@")
Mengambil bagian sebelum @ sebagai username
Hasil
"user"
Kemunculan kedua delimiter
1 =TEXTBEFORE("A.B.C.D", ".", 2)
Mengambil teks sebelum titik ke-2
Hasil
"A.B"
Pertanyaan Umum tentang TEXTBEFORE
Apa itu fungsi TEXTBEFORE di Microsoft Excel?
Mengambil bagian teks yang berada SEBELUM kemunculan karakter atau substring tertentu. Di Microsoft Excel, fungsi TEXTBEFORE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. Hanya tersedia di Excel 365 (versi terbaru).
Bagaimana cara menggunakan TEXTBEFORE di Microsoft Excel?
Gunakan sintaks berikut: TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]). Negatif pada instance_num menghitung dari kanan: -1 = kemunculan terakhir. Pasangan fungsi ini adalah TEXTAFTER yang mengambil bagian setelah delimiter.
Apa nilai yang dikembalikan oleh fungsi TEXTBEFORE?
Fungsi TEXTBEFORE 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 TEXTBEFORE?
Lebih mudah dibaca daripada kombinasi LEFT + FIND. Memahami batasan dan perilaku fungsi ini akan membantu kamu menghindari kesalahan umum dalam analisis data.
Apa saja parameter fungsi TEXTBEFORE?
Fungsi ini memiliki 2 parameter wajib dan 4 parameter opsional. Parameter yang digunakan: text (string, wajib): Teks sumber yang akan diekstrak; delimiter (string, wajib): Karakter atau substring yang menjadi titik pemisah; instance_num (number, opsional): Kemunculan ke-n delimiter yang digunakan (default 1, negatif = dari kanan); match_mode (number, opsional): 0 = case-sensitive, 1 = case-insensitive (default 0); match_end (number, opsional): 0 = delimiter harus ada, 1 = jika tidak ada perlakukan akhir teks sebagai delimiter; if_not_found (value, opsional): Nilai jika delimiter tidak ditemukan (default error #N/A).