Text

SEARCH

Microsoft ExcelMicrosoft Excel

Mencari posisi kemunculan suatu teks dalam teks lain. Bersifat case-insensitive dan mendukung wildcard (* dan ?).

Tipe hasil: number

Syntax

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).

Fungsi terkait

Di platform lain