Text
Microsoft Excel
FIND
Mencari posisi (nomor karakter) kemunculan pertama suatu teks di dalam teks lain. Bersifat case-sensitive.
Tipe hasil:
numberSyntax
FIND(find_text, within_text, [start_num])Parameter
find_textstringwajib
Teks yang dicari posisinya
within_textstringwajib
Teks tempat pencarian dilakukan
start_numnumberopsional
Posisi karakter untuk mulai mencari (default 1)
Default: 1
Catatan
- FIND case-sensitive — mencari 'A' berbeda dari mencari 'a'. Gunakan SEARCH untuk pencarian case-insensitive
- Mengembalikan error #VALUE! jika teks tidak ditemukan — wrap dengan ISNUMBER() atau IFERROR()
- Posisi dihitung dari 1, bukan 0
- Untuk teks multibyte (karakter Asia), gunakan FINDB yang menghitung byte
Contoh Penggunaan
Cari posisi karakter @
1 =FIND("@", A2)
Mencari posisi @ dalam alamat email untuk memisahkan username dan domain
Hasil
Nomor posisi karakter @
Ekstrak nama depan dengan LEFT+FIND
1 =LEFT(A2, FIND(" ", A2)-1)
FIND mencari posisi spasi, LEFT mengambil semua karakter sebelumnya — hasilnya nama depan
Hasil
"Budi" (dari "Budi Santoso")
Cek apakah teks mengandung substring
1 =ISNUMBER(FIND("xlsx", A2))
FIND error jika tidak ketemu, ISNUMBER mengubahnya jadi TRUE/FALSE
Hasil
TRUE jika A2 mengandung 'xlsx'
Pertanyaan Umum tentang FIND
Apa itu fungsi FIND di Microsoft Excel?
Mencari posisi (nomor karakter) kemunculan pertama suatu teks di dalam teks lain. Bersifat case-sensitive. Di Microsoft Excel, fungsi FIND termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. FIND case-sensitive — mencari 'A' berbeda dari mencari 'a'. Gunakan SEARCH untuk pencarian case-insensitive.
Bagaimana cara menggunakan FIND di Microsoft Excel?
Gunakan sintaks berikut: FIND(find_text, within_text, [start_num]). Mengembalikan error #VALUE! jika teks tidak ditemukan — wrap dengan ISNUMBER() atau IFERROR(). Posisi dihitung dari 1, bukan 0.
Apa nilai yang dikembalikan oleh fungsi FIND?
Fungsi FIND 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 FIND?
Untuk teks multibyte (karakter Asia), gunakan FINDB yang menghitung byte. Memahami batasan dan perilaku fungsi ini akan membantu kamu menghindari kesalahan umum dalam analisis data.
Apa saja parameter fungsi FIND?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: find_text (string, wajib): Teks yang dicari posisinya; within_text (string, wajib): Teks tempat pencarian dilakukan; start_num (number, opsional): Posisi karakter untuk mulai mencari (default 1).