Note: The other languages of the website are Google-translated. Back to English

Fungsi Excel TEXTBEFORE

Fungsi TEXTBEFORE mengembalikan teks yang muncul sebelum substring atau pembatas tertentu.

Note: Fungsi ini hanya tersedia di Excel untuk Microsoft 365 di saluran Insider.

Sintaksis

=TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

kasus

Teks (wajib): String teks asli yang ingin Anda ekstrak teksnya. Itu dapat diberikan sebagai:
-- Sebuah string teks;
Or
-- Referensi sel
Pembatas (wajib): Substring atau pembatas yang ingin Anda ekstrak teks sebelumnya;
Nomor_instance (opsional): Contoh pembatas dalam teks;
-- Defaultnya adalah 1, yang berarti bahwa ketika ada pembatas duplikat muncul dalam string teks, teks sebelum pembatas pertama akan diekstraksi.
-- Jika Anda ingin mencari teks mulai dari akhir string teks, tentukan angka negatif untuk parameter ini.
Mode_cocok (opsional): Menentukan apakah pembatas peka huruf besar/kecil;
-- 0 (default): Peka huruf besar-kecil.
-- 1: Tidak peka huruf besar/kecil.
Pertandingan_akhir (opsional): Memperlakukan akhir teks sebagai pembatas. Standarnya adalah 0.
-- 0 (default): Jangan cocokkan pembatas dengan akhir teks.
-- 1: Cocokkan pembatas dengan akhir teks.
Jika_tidak_ditemukan (opsional): Nilai yang dikembalikan ketika tidak ada kecocokan yang ditemukan. Standarnya adalah nilai kesalahan #N/A.

Keterangan

1) Ini adalah kebalikan dari SETELAH TEKS fungsi.
2) Ketika pembatas kosong, Anda akan mendapatkan salah satu dari hasil berikut:
-- Saat mencari dari sisi kiri string teks (angka_instance positif), seluruh string teks dikembalikan;
-- Saat mencari dari sisi kanan string teks (angka_instance negatif), teks kosong dikembalikan;
3) The #NILAI! kesalahan terjadi jika salah satu dari kondisi berikut terpenuhi:
-- Nomor_instance = 0;
-- Instance_num lebih besar dari panjang teks;
4) The #T/A kesalahan terjadi jika salah satu dari kondisi berikut terpenuhi:
-- Pembatas tidak ada dalam string teks;
-- Nomor_instance lebih besar dari jumlah kemunculan pembatas dalam string teks.

Nilai kembali

Ini mengembalikan string teks yang diekstraksi.

Contoh

Di sini, kami mengambil daftar teks berikut sebagai contoh untuk menunjukkan bagaimana menggunakan fungsi TEXTBEFORE untuk mengekstrak teks dalam kondisi yang berbeda.

#Contoh1: Ekstrak teks sebelum pembatas pertama di Excel

Untuk mengekstrak teks yang muncul sebelum koma pertama di sel yang ditentukan, harap terapkan fungsi TEXTBEFORE sebagai berikut.

Pilih sel di sebelah sel teks pertama tempat Anda ingin mengekstrak teks, masukkan rumus berikut dan tekan tombol Enter kunci untuk mendapatkan hasil. Pilih sel hasil ini, seret Tuas IsiOtomatis turun untuk mendapatkan sisa hasil.

=TEXTBEFORE(A2,",")

Catatan: Dalam hal ini, hanya dua argumen pertama yang diperlukan dalam rumus.

#Contoh2: Ekstrak teks sebelum pembatas ke-N di Excel

Secara default, fungsi TEXTBEFORE mengekstrak teks sebelum pembatas pertama dalam string teks, meskipun ada beberapa pembatas dalam teks. Jika Anda ingin mengekstrak teks sebelum pembatas ke-N, seperti koma kedua dalam kasus ini, Anda dapat menerapkan fungsi TEXTBEFORE sebagai berikut.

Pilih sel di sebelah sel teks pertama tempat Anda ingin mengekstrak teks, masukkan rumus berikut dan tekan tombol Enter kunci untuk mendapatkan hasil. Pilih sel hasil ini, seret Tuas IsiOtomatis turun untuk mendapatkan sisa hasil.

=TEXTBEFORE(A2,",",2)

Note: Untuk mengekstrak teks yang muncul sebelum pembatas ke-n, Anda hanya perlu menentukan Nomor_instance argumen sebagai nomor yang sesuai. Dalam hal ini, saya memasukkan angka 2 untuk menunjukkan koma kedua.

#Contoh3: Ekstrak teks sebelum substring yang diberikan (tidak peka huruf besar/kecil) di Excel

Secara default, fungsi TEXTBEFORE peka huruf besar/kecil. Jika Anda ingin mengekstrak teks tanpa sensitivitas huruf besar-kecil, Anda dapat menerapkan fungsi TEXTBEFORE sebagai berikut.

Pilih sel di sebelah sel teks pertama tempat Anda ingin mengekstrak teks, masukkan rumus berikut dan tekan tombol Enter kunci untuk mendapatkan hasil. Pilih sel hasil ini, seret Tuas IsiOtomatis turun untuk mendapatkan sisa hasil.

=TEXTBEFORE(A2,"Consultant",1,1)

Note: Untuk menonaktifkan sensitivitas huruf besar/kecil dalam fungsi TEXTBEFORE, Anda perlu menentukan argumen Match_mode sebagai 1. Dalam hal ini, teks yang muncul sebelum substring “Consultant” atau “CONSULTANT” akan diekstraksi.

#Contoh4: Kembalikan nilai khusus saat TEXTBEFORE tidak cocok dengan teks apa pun

Seperti yang ditunjukkan pada tangkapan layar di atas, secara default, fungsi TEXTBEFORE mengembalikan #N/A ketika tidak ada kecocokan yang ditemukan. Untuk mengembalikan nilai kustom saat TEXTBEFORE tidak cocok dengan teks apa pun, Anda dapat menerapkan fungsi TEXTBEFORE sebagai berikut.

Pilih sel di sebelah sel teks pertama tempat Anda ingin mengekstrak teks, masukkan rumus berikut dan tekan tombol Enter kunci untuk mendapatkan hasil. Pilih sel hasil ini, seret Tuas IsiOtomatis turun untuk mendapatkan sisa hasil.

=TEXTBEFORE(A2,"Consultant",1,1,,"text not found")

Note: Dalam rumus ini, “teks tidak ditemukan” adalah nilai khusus untuk dikembalikan jika tidak ada teks yang cocok yang ditemukan oleh fungsi TEXTBEFORE. Anda dapat mengubahnya sesuai kebutuhan.

#Contoh5: Ekstrak teks sebelum pembatas terakhir di Excel

Biasanya, Anda dapat menentukan parameter instance_num untuk mengekstrak teks sebelum pembatas ke-n dalam string teks. Jika Anda perlu mengekstrak teks sebelum pembatas terakhir, cara termudah untuk menyelesaikan tugas ini adalah dengan menentukan angka negatif untuk parameter ini.

Misalnya, untuk mengekstrak teks yang terjadi sebelum koma terakhir pada tabel di bawah ini, fungsi TEXTBEFORE dapat diubah sebagai berikut.

Pilih sel (katakanlah B2 dalam hal ini), masukkan rumus berikut dan tekan tombol Enter kunci. Pilih sel hasil ini dan seret Tuas IsiOtomatis turun untuk mendapatkan sisa hasil.

=TEXTBEFORE(A2,",",-1)

Note: Di Sini -1 dalam rumus membantu mencari string teks asli dari akhir.


Fungsi Terkait

Fungsi Excel TEXTAFTER
Fungsi TEXTAFTER mengekstrak dan mengembalikan teks yang muncul setelah substring atau pembatas tertentu.

Fungsi TEXTPLIT Excel
Fungsi TEXTSPLIT membagi string teks dengan pembatas yang diberikan ke array di seluruh kolom dan baris.

Fungsi Excel VALUETOTEXT
Fungsi VALUETOTEXT mengonversi nilai yang ditentukan menjadi teks.


Alat Produktivitas Kantor Terbaik

Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan

Apakah Anda ingin menyelesaikan pekerjaan harian Anda dengan cepat dan sempurna? Kutools for Excel menghadirkan 300 fitur canggih yang canggih (Gabungkan buku kerja, jumlahkan berdasarkan warna, pisahkan konten sel, tanggal konversi, dan seterusnya...) dan hemat 80% waktu untuk Anda.

  • Dirancang untuk 1500 skenario kerja, membantu Anda memecahkan 80% masalah Excel.
  • Kurangi ribuan klik keyboard dan mouse setiap hari, hilangkan mata dan tangan Anda yang lelah.
  • Menjadi ahli Excel dalam 3 menit. Tidak perlu lagi mengingat rumus dan kode VBA yang menyakitkan.
  • Uji coba gratis tanpa batas selama 30 hari. Jaminan uang kembali 60 hari. Upgrade dan dukungan gratis selama 2 tahun.
Ribbon of Excel (dengan Kutools for Excel diinstal)

Tab Office - Aktifkan Pembacaan dan Pengeditan dengan Tab di Microsoft Office (termasuk Excel)

  • Satu detik untuk beralih di antara lusinan dokumen terbuka!
  • Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
  • Meningkatkan produktivitas Anda sebesar 50% saat melihat dan mengedit banyak dokumen.
  • Membawa Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Firefox, dan Internet Explorer Baru.
Cuplikan Layar Excel (dengan Office Tab diinstal)
Urutkan komentar berdasarkan
komentar (0)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL