Rumus Excel · Teks

Rumus SEARCH di Excel: Mencari Posisi Teks di Dalam Sel

Diperbarui

Dicocokkan dengan bantuan resmi, (Microsoft Excel untuk Microsoft 365, Excel 2024, Excel 2021, Excel 2019, Excel 2016). Belum dicoba di perangkat kami. Sumber · Apa artinya?
Setelan Excel:

Jawaban cepat

Rumus SEARCH di Excel ditulis =SEARCH(teks_dicari, teks_sumber), misalnya =SEARCH("n","printer") yang menghasilkan 4. Hasilnya nomor posisi karakter pertama yang ditemukan. SEARCH tidak membedakan huruf besar dan kecil, dan menghasilkan #VALUE! jika teksnya tidak ditemukan.

Daftar isi

Sintaks SEARCH

Sintaks

=SEARCH(find_text;within_text;[start_num])=SEARCH(find_text,within_text,[start_num])

Berlaku di: Excel untuk Microsoft 365, Excel untuk Microsoft 365 untuk Mac, Excel 2024, Excel 2024 untuk Mac, Excel 2021, Excel 2021 untuk Mac, Excel 2019, Excel 2016

Pemisah argumen mengikuti setelan regional: Excel dengan setelan Indonesia biasanya memakai titik koma (;), setelan Inggris memakai koma (,). Kalau rumus ditolak, ganti pemisahnya lewat tombol Setelan Excel di atas (Microsoft Support).

Argumen SEARCH
ArgumenPenjelasan
find_textWajibTeks yang ingin kamu temukan.
within_textWajibTeks tempat pencarian dilakukan.
start_numOpsionalNomor karakter tempat pencarian dimulai. Jika dikosongkan dianggap 1.

Contoh penggunaan

Contoh 1: Posisi satu huruf

Rumus
=SEARCH("n";"printer")=SEARCH("n","printer")
Hasil
4

Huruf n adalah karakter keempat dalam kata printer.

Contoh 2: Posisi kata di dalam kata lain

Rumus
=SEARCH("base";"database")=SEARCH("base","database")
Hasil
5

Kata base dimulai di karakter kelima dari kata database.

Contoh 3: Mencari tanpa membedakan huruf besar kecil

Data contoh 3 (huruf kolom dan nomor baris seperti di Excel)
BarisA
1Data
2Margin Profit
3profit
Rumus
=SEARCH(A3;A2)=SEARCH(A3,A2)
Hasil
8

Teks profit di A3 ditemukan di Margin Profit mulai karakter ke-8 walaupun huruf P di A2 kapital.

Contoh 4: Melompati bagian awal teks

Rumus
=SEARCH("Y";"AYF0093.YoungMensApparel";8)=SEARCH("Y","AYF0093.YoungMensApparel",8)
Hasil
9

Pencarian dimulai dari karakter ke-8 sehingga huruf Y di nomor seri dilewati. Hasilnya tetap dihitung dari awal teks.

Kesalahan umum

#VALUE!

Penyebab: Teks yang dicari tidak ditemukan di within_text.

Solusi: Periksa ejaan teks yang dicari, atau bungkus rumus dengan IFERROR bila kamu ingin menampilkan pesan lain.

#VALUE! karena start_num

Penyebab: Nilai start_num tidak lebih besar dari 0, atau lebih besar dari panjang within_text.

Solusi: Isi start_num dengan angka 1 sampai panjang teks, atau kosongkan agar dimulai dari karakter pertama.

Pertanyaan umum

Apa beda SEARCH dan FIND di Excel?

SEARCH tidak peka huruf besar kecil. Jika kamu perlu pencarian yang membedakan huruf besar dan kecil, Microsoft menyarankan fungsi FIND.

Bisakah SEARCH memakai wildcard?

Bisa. Tanda tanya (?) cocok dengan satu karakter dan tanda bintang (*) cocok dengan urutan karakter apa pun. Untuk mencari tanda ? atau * yang sebenarnya, ketik tilde (~) di depannya.

Bagaimana mengambil teks setelah posisi yang ditemukan SEARCH?

Gabungkan dengan MID. Contohnya =MID(A2,SEARCH(" ",A2)+1,6) mengambil 6 karakter setelah spasi pertama di Margin Profit, yaitu Profit.

Sumber

  1. Fungsi SEARCH (Microsoft Support)support.microsoft.com