FIND(yang_dicari, teks, [mulai]) dan SEARCH(yang_dicari, teks, [mulai]) mengembalikan posisi karakter pertama dari teks yang dicari. Bedanya: FIND membedakan huruf besar dan kecil, SEARCH tidak, dan SEARCH menerima wildcard ? dan *. Argumen mulai dipakai untuk mencari kemunculan berikutnya.
Posisi ini dipakai bersama LEFT, MID, atau RIGHT saat panjang teks tidak seragam. Contoh: alamat "Jl. Diponegoro No. 12, Yogyakarta" di A2. Koma ada di posisi 22, jadi nama jalan adalah 21 karakter di kirinya. Untuk memeriksa apakah alamat memuat kata tertentu tanpa peduli huruf besar-kecil, bungkus SEARCH dengan ISNUMBER.
=FIND(",",A2) → 22
=LEFT(A2,FIND(",",A2)-1) → Jl. Diponegoro No. 12
=IF(ISNUMBER(SEARCH("yogya",A2)),"DIY","Luar")