Text

SEARCHB

Microsoft ExcelMicrosoft Excel

Versi byte-aware dari SEARCH. Mencari posisi dalam satuan byte, case-insensitive, mendukung wildcard, cocok untuk teks multibyte.

Tipe hasil: number

Syntax

SEARCHB(find_text, within_text, [start_num])

Parameter

find_textstringwajib

Teks yang dicari (mendukung wildcard)

within_textstringwajib

Teks tempat pencarian dilakukan

start_numnumberopsional

Posisi byte untuk mulai mencari (default 1)

Default: 1

Catatan

  • Untuk data Indonesia/Latin biasa, SEARCH dan SEARCHB identik
  • Perbedaan muncul saat teks mengandung karakter CJK yang masing-masing berukuran 2 byte
  • Selalu pasangkan dengan fungsi B-variant lainnya (LEFTB, MIDB) untuk konsistensi
  • Case-insensitive seperti SEARCH — bukan case-sensitive seperti FINDB

Contoh Penggunaan

Cari teks dalam data CJK

1=SEARCHB("名前", A2)

Mencari kata dalam bahasa Jepang di dalam teks multibyte — posisi dikembalikan dalam satuan byte

Hasil
Posisi byte kemunculan pertama

SEARCH vs SEARCHB untuk ASCII

1=SEARCH("A","BA") vs =SEARCHB("A","BA")

Untuk teks ASCII biasa, keduanya menghasilkan nilai yang sama

Hasil
2 untuk keduanya

Cek keberadaan teks CJK

1=ISNUMBER(SEARCHB("漢字", A2))

Cek apakah sel mengandung karakter Kanji tertentu

Hasil
TRUE atau FALSE

Pertanyaan Umum tentang SEARCHB

Apa itu fungsi SEARCHB di Microsoft Excel?
Versi byte-aware dari SEARCH. Mencari posisi dalam satuan byte, case-insensitive, mendukung wildcard, cocok untuk teks multibyte. Di Microsoft Excel, fungsi SEARCHB termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. Untuk data Indonesia/Latin biasa, SEARCH dan SEARCHB identik.
Bagaimana cara menggunakan SEARCHB di Microsoft Excel?
Gunakan sintaks berikut: SEARCHB(find_text, within_text, [start_num]). Perbedaan muncul saat teks mengandung karakter CJK yang masing-masing berukuran 2 byte. Selalu pasangkan dengan fungsi B-variant lainnya (LEFTB, MIDB) untuk konsistensi.
Apa nilai yang dikembalikan oleh fungsi SEARCHB?
Fungsi SEARCHB mengembalikan nilai bertipe number. 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 SEARCHB?
Case-insensitive seperti SEARCH — bukan case-sensitive seperti FINDB. Memahami batasan dan perilaku fungsi ini akan membantu kamu menghindari kesalahan umum dalam analisis data.
Apa saja parameter fungsi SEARCHB?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: find_text (string, wajib): Teks yang dicari (mendukung wildcard); within_text (string, wajib): Teks tempat pencarian dilakukan; start_num (number, opsional): Posisi byte untuk mulai mencari (default 1).