Text

FIND

Microsoft ExcelMicrosoft Excel

Mencari posisi (nomor karakter) kemunculan pertama suatu teks di dalam teks lain. Bersifat case-sensitive.

Tipe hasil: number

Syntax

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

Fungsi terkait

Di platform lain