Text
Microsoft Excel
SEARCH
Mencari posisi kemunculan suatu teks dalam teks lain. Bersifat case-insensitive dan mendukung wildcard (* dan ?).
Tipe hasil:
numberSyntax
SEARCH(find_text, within_text, [start_num])Parameter
find_textstringwajib
Teks yang dicari (mendukung wildcard * dan ?)
within_textstringwajib
Teks tempat pencarian dilakukan
start_numnumberopsional
Posisi karakter untuk mulai mencari (default 1)
Default: 1
Catatan
- SEARCH case-insensitive (tidak peduli besar/kecil) — berbeda dari FIND yang case-sensitive
- Mendukung wildcard: * (karakter apapun 0+), ? (tepat 1 karakter apapun)
- Mengembalikan #VALUE! jika tidak ditemukan — gunakan ISNUMBER(SEARCH(...)) untuk cek boolean
- Untuk teks multibyte gunakan SEARCHB
Contoh Penggunaan
Cek keberadaan kata (case-insensitive)
1 =ISNUMBER(SEARCH("excel", A2))
Menemukan 'excel', 'Excel', atau 'EXCEL' di A2 — SEARCH tidak peduli huruf besar/kecil
Hasil
TRUE jika A2 mengandung kata 'excel' dalam bentuk apapun
Cari dengan wildcard
1 =SEARCH("pro*", A2)
Wildcard * cocok dengan 0 atau lebih karakter apapun — menemukan 'produk', 'project', 'profile', dll
Hasil
Posisi kemunculan pertama teks yang cocok
Filter baris dengan IF+SEARCH
1 =IF(ISNUMBER(SEARCH("Jakarta", A2)), "Lokal", "Luar Kota")
Mengkategorikan baris berdasarkan ada tidaknya kata 'Jakarta' di kolom alamat
Hasil
"Lokal" atau "Luar Kota"
Pertanyaan Umum tentang SEARCH
Apa itu fungsi SEARCH di Microsoft Excel?
Mencari posisi kemunculan suatu teks dalam teks lain. Bersifat case-insensitive dan mendukung wildcard (* dan ?). Di Microsoft Excel, fungsi SEARCH termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. SEARCH case-insensitive (tidak peduli besar/kecil) — berbeda dari FIND yang case-sensitive.
Bagaimana cara menggunakan SEARCH di Microsoft Excel?
Gunakan sintaks berikut: SEARCH(find_text, within_text, [start_num]). Mendukung wildcard: * (karakter apapun 0+), ? (tepat 1 karakter apapun). Mengembalikan #VALUE! jika tidak ditemukan — gunakan ISNUMBER(SEARCH(...)) untuk cek boolean.
Apa nilai yang dikembalikan oleh fungsi SEARCH?
Fungsi SEARCH 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 SEARCH?
Untuk teks multibyte gunakan SEARCHB. Memahami batasan dan perilaku fungsi ini akan membantu kamu menghindari kesalahan umum dalam analisis data.
Apa saja parameter fungsi SEARCH?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: find_text (string, wajib): Teks yang dicari (mendukung wildcard * dan ?); within_text (string, wajib): Teks tempat pencarian dilakukan; start_num (number, opsional): Posisi karakter untuk mulai mencari (default 1).