Applies ToExcel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac Excel untuk web Excel 2024 Excel 2024 untuk Mac Excel 2021 Excel 2021 untuk Mac Excel 2019 Excel 2016

Artikel ini menguraikan sintaks rumus dan penggunaan fungsi SEARCH di Microsoft Excel. 

Deskripsi

Fungsi SEARCH menemukan satu string teks dalam string teks kedua, dan mengembalikan jumlah posisi awal string teks pertama dari karakter pertama string teks kedua. Sebagai contoh, untuk menemukan posisi huruf "n" di kata "printer", Anda bisa menggunakan fungsi ini:

=SEARCH("n","printer")

Fungsi ini mengembalikan 4 karena "n" adalah karakter keempat dalam kata "printer."

Anda juga bisa mencari kata di dalam kata lain. Sebagai contoh, fungsi ini

=SEARCH("base","database")

mengembalikan 5, karena kata "base" dimulai di karakter kelima dari kata "database". Anda dapat menggunakan SEARCH untuk menentukan lokasi karakter atau string teks dalam string teks lain, lalu menggunakan MID untuk mengembalikan teks, atau menggunakan REPLACE untuk mengubah teks. Fungsi ini ditunjukkan di Contoh 1 dalam artikel ini.

Sintaks

SEARCH(find_text,within_text,[start_num])

Fungsi SEARCH memiliki argumen berikut:

  • find_text    Diperlukan. Teks yang ingin Anda temukan.

  • within_text    Diperlukan. Teks yang di dalamnya Anda ingin mencari nilai dari argumen find_text.

  • start_num    Opsional. Nomor karakter dalam argumen within_text di mana Anda ingin memulai pencarian.

Keterangan

  • Fungsi SEARCH tidak peka huruf besar kecil. Jika ingin melakukan pencarian peka huruf besar kecil, Anda dapat menggunakan FIND.

  • Anda bisa menggunakan karakter wildcard — tanda tanya (?) dan tanda bintang (*) — di argumen find_text. Tanda tanya cocok dengan karakter tunggal apa pun; tanda bintang cocok dengan urutan karakter apa pun. Jika Anda ingin menemukan tanda tanya atau tanda bintang, ketikkan tilde (~) sebelum karakter.

  • Jika nilai dari find_text tidak ditemukan, nilai kesalahan #VALUE! dikembalikan.

  • Jika argumen start_num dihilangkan, maka dianggap sebagai 1.

  • Jika start_num tidak lebih besar dari 0 (nol) atau lebih besar dari panjang argumen within_text, nilai kesalahan #VALUE! dikembalikan.

  • Gunakan start_num untuk melompati sejumlah karakter tertentu. Contoh penggunaan fungsi SEARCH, misalkan Anda sedang bekerja dengan string teks "AYF0093.YoungMensApparel". Untuk menemukan posisi "Y" pertama di bagian deskriptif dari string teks itu, tetapkan start_num sama dengan 8 supaya bagian nomor seri dari teks (dalam kasus ini, "AYF0093") tidak dicari. Fungsi SEARCH memulai operasi pencarian pada posisi karakter kedelapan, menemukan karakter yang ditentukan di argumen find_text pada posisi berikutnya, dan mengembalikan angka 9. Fungsi SEARCH selalu mengembalikan jumlah karakter dari awal argumen within_text, termasuk jumlah karakter yang Anda lompati jika argumen start_num lebih besar dari 1.

Contoh

Salin contoh data di dalam tabel berikut ini dan tempel ke dalam sel A1 lembar kerja Excel yang baru. Agar rumus menunjukkan hasil, pilih datanya, tekan F2, lalu tekan Enter. Jika perlu, Anda bisa menyesuaikan lebar kolom untuk melihat semua data.

Data

Pernyataan

Margin Profit

margin

"Bos" ada di sini

Rumus

Deskripsi

Hasil

=SEARCH("e",A2,6)

Posisi "e" pertama dalam string di sel A2, mulai dari posisi keenam.

7

=SEARCH(A4,A3)

Posisi "margin" (string untuk mencari dalam sel A4) di "Margin Profit" (sel untuk dicari adalah A3).

8

=REPLACE(A3,SEARCH(A4,A3),6,"Jumlah")

Mengganti "Margin" dengan "Jumlah" dengan pertama-tama mencari posisi "Margin" di sel A3, lalu mengganti karakter tersebut dan lima karakter berikutnya dengan string "Jumlah."

Jumlah Profit

=MID(A3,SEARCH(" ",A3)+1,4)

Mengembalikan empat karakter pertama yang mengikuti karakter spasi pertama dalam "Margin Profit" (sel A3).

Marg

=SEARCH("""",A5)

Posisi tanda kutip ganda pertama (") di sel A5.

5

=MID(A5,SEARCH("""",A5)+1,SEARCH("""",A5,SEARCH("""",A5)+1)-SEARCH("""",A5)-1)

Mengembalikan hanya teks yang ditutup oleh tanda kutip ganda di sel A5.

bos

Penting: 

  • Fungsi SEARCHB sudah tidak digunakan lagi.

  • Dalam buku kerja yang diatur ke Kompatibilitas Versi 2, SEARCH telah menyempurnakan perilaku dengan Pasangan Pengganti, menghitungnya sebagai satu karakter, bukan dua karakter. Pemilih Variasi (umumnya digunakan dengan emoji) masih akan dihitung sebagai karakter terpisah. Baca selengkapnya di sini: Standar Unicode

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.