Artikel ini menguraikan sintaks rumus dan penggunaan fungsi FIND di Microsoft Excel.
Deskripsi
FIND menemukan satu string teks dalam string teks kedua, dan mengembalikan jumlah posisi awal string teks pertama dari karakter pertama string teks kedua.
-
FIND selalu menghitung setiap karakter, baik byte tunggal atau byte ganda sebagai 1, tak peduli apa pun pengaturan bahasa default-nya.
Sintaks
FIND(find_text, within_text, [start_num])
Sintaks fungsi FIND memiliki argumen berikut:
-
Find_text Diperlukan. Teks yang ingin Anda temukan.
-
Within_text Diperlukan. Teks yang berisi teks yang ingin Anda temukan.
-
Start_num Opsional. Menentukan karakter yang digunakan untuk memulai pencarian. Karakter pertama dalam within_text adalah angka karakter 1. Jika Anda menghapus start_num, diasumsikan menjadi 1.
Keterangan
-
FIND peka huruf besar kecil dan tidak memperbolehkan karakter wildcard. Jika Anda tidak ingin melakukan pencarian peka huruf besar kecil atau menggunakan karakter wildcard, Anda bisa menggunakan SEARCH.
-
Jika find_text adalah "" (teks kosong), FIND cocok dengan karakter pertama dalam string pencarian (yaitu, karakter yang bernomor start_num atau 1).
-
Find_text tidak boleh berisi karakter wildcard.
-
Jika find_text tidak muncul di within_text, FIND mengembalikan #VALUE! nilai kesalahan.
-
Jika start_num tidak lebih besar dari nol, FIND mengembalikan #VALUE! nilai kesalahan.
-
Jika start_num lebih besar dari panjang within_text, FIND mengembalikan #VALUE! nilai kesalahan.
-
Gunakan start_num untuk melompati sejumlah karakter tertentu. Contoh penggunaan FIND sebagai contoh, misalkan Anda bekerja dengan string teks "AYF0093.YoungMensApparel". Untuk menemukan angka dari "Y" pertama dalam bagian deskriptif string teks, atur start_num sama dengan 8 sehingga bagian nomor seri teks tersebut tidak dicari. FIND memulai dengan karakter 8, menemukan find_text pada karakter berikutnya, dan mengembalikan angka 9. FIND selalu mengembalikan jumlah karakter dari mulai within_text, yang menghitung karakter yang Anda lewatkan jika start_num lebih 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 |
||
---|---|---|
Miriam McGovern |
||
Rumus |
Deskripsi |
Hasil |
=FIND("M",A2) |
Posisi "M" pertama di sel A2 |
1 |
=FIND("m",A2) |
Posisi "m" pertama di sel A2 |
6 |
=FIND("M",A2,3) |
Posisi "M" pertama di sel A2, dimulai dengan karakter ketiga |
8 |
Contoh 2
Data |
||
---|---|---|
Insulator Keramik #124-TD45-87 |
||
Kumparan Tembaga #12-671-6772 |
||
Resistor Variabel #116010 |
||
Rumus |
Deskripsi (Hasil) |
Hasil |
=MID(A2,1,FIND(" #",A2,1)-1) |
Mengekstrak teks dari posisi 1 ke posisi"#" di sel A2 (Insulator Keramik) |
Insulator Keramik |
=MID(A3,1,FIND(" #",A3,1)-1) |
Mengekstrak teks dari posisi 1 ke posisi"#" di sel A3 (Kumparan Tembaga) |
Kumparan Tembaga |
=MID(A4,1,FIND(" #",A4,1)-1) |
Mengekstrak teks dari posisi 1 ke posisi"#" di sel A4 (Resistor Variabel) |
Resistor Variabel |
Penting:
-
Fungsi FINDB sudah tidak digunakan lagi.
-
Dalam buku kerja yang diatur ke Kompatibilitas Versi 2, FIND 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