Rumus FIND di Excel

Mencari posisi sebuah teks. Membedakan huruf besar-kecil dan tidak mendukung wildcard.

Baru pertama kali pakai rumus Excel? Begini cara mengetiknya
  1. Klik sel tempat hasil ingin muncul, misalnya sel kosong di bawah tabel.
  2. Ketik tanda sama dengan, lalu nama fungsi dan kurung buka: =FIND(. Semua rumus Excel selalu diawali =.
  3. Isi bagian di dalam kurung (disebut argumen). Untuk memilih range, cukup klik dan tarik mouse di atas sel-selnya. Pisahkan tiap argumen dengan titik koma ;.
  4. Tutup dengan kurung ) lalu tekan Enter. Hasilnya langsung tampil di sel.
  5. Klik lagi sel hasil untuk melihat rumusnya di formula bar (kotak bertanda fx di atas sheet). Mau dipakai di baris lain? Tarik kotak kecil di pojok kanan bawah sel.

Kalau Excel-mu berbahasa Inggris atau region US dan rumus ditolak, ganti titik koma dengan koma.

Penjelasan sederhana

FIND mencari di karakter ke berapa sebuah huruf atau kata muncul. Ibaratnya kamu mencari tanda tertentu di deretan kursi: Excel menjawab dengan nomor kursinya, bukan dengan isinya.

Hasil FIND berupa angka posisi. Angka ini jarang dipakai sendirian. Biasanya jadi bahan untuk LEFT, MID, atau RIGHT, misalnya untuk memotong email tepat sebelum tanda @. Perlu diingat, FIND peka huruf besar-kecil: A dan a dianggap berbeda.

Sintaks

=FIND(teks_cari; dalam_teks; [mulai])
ArgumenKeterangan
teks_cariTeks yang dicari.
dalam_teksTeks tempat mencari.

Tanda [kurung siku] berarti argumen opsional. Di Excel berbahasa Inggris/region US, ganti titik koma (;) dengan koma (,).

Contoh rumus FIND

Data contoh: teks berantakan khas data impor

AB
1DataAngka
2 andi pratama 1250000
3BDG-2026-01470,257
4Jl. Merdeka No. 10, Bandung, Jawa Barat
5budi.santoso@gmail.com
6081234567890
7Kopi Susu Gula Aren
fx =FIND("@";A5)
Hasil13

Tanda @ ada di karakter ke-13.

Cara kerjanya, langkah demi langkah

  1. Excel membaca sel A5: budi.santoso@gmail.com.
  2. Excel memeriksa karakter dari kiri: budi (4 karakter), titik (ke-5), santoso (ke-6 sampai ke-12).
  3. Tanda @ berada tepat sesudahnya, di karakter ke-13, jadi hasilnya 13.

Dipakai untuk apa di kantor?

  • Memotong username dari email: =LEFT(A5;FIND("@";A5)-1) menghasilkan budi.santoso.
  • Admin mencari posisi tanda strip di kode transaksi yang panjangnya tidak seragam.
  • Mengecek apakah kode tertentu yang huruf besar-kecilnya penting ada di dalam teks.

Kesalahan yang sering terjadi

  • Teks yang dicari tidak ada, sehingga hasilnya error #VALUE!. Bungkus dengan IFERROR kalau tidak semua baris punya teks itu.
  • Lupa bahwa FIND membedakan huruf besar-kecil. FIND("B";A5) akan error karena email di A5 ditulis huruf kecil semua. Kalau tidak peduli besar-kecil, pakai SEARCH.
  • Lupa menulis teks yang dicari di antara tanda kutip, misalnya FIND(@;A5). Teks di dalam rumus harus selalu diapit "...".
Progres bab Rumus Teks 0/26 dipelajari
Lanjut: SEARCH