Mendapatkan Posisi Karakter di Teks: Fungsi FIND atau SEARCH

Mencari posisi karakter (misalnya pada posisi ke n dari kiri teks) sering diperlukan untuk perumusan dalam Excel. Fungsi FIND dan SEARCH dapat memberikan posisi karakter yang dicari dengan hasil fungsi berupa angka posisi karakter.

Pada fungsi FIND pencarian karakter dipengaruhi besar kecilnya huruf (case sensitive) sedangkan pada fungsi SEARCH tidak case sensitive.

Mencari Posisi Karakter dengan fungsi FIND

Untuk mencari posisi karakter dengan fungsi FIND, caranya:

FIND  ( karakter_yang_dicari, teks, posisi_huruf_pertama )

karakter_yang_dicari: karakter yang dicari, misalnya: “a”, “hi”, ” ” (karakter kosong)

teks: teks di mana karakter dicari

posisi_huruf_pertama [opsional]: posisi awal dihitung dari kiri (nilai default 1)

C4=FIND(“s”;B4)

Pada contoh di atas fungsi FIND mencari karakter “s” (huruf kecil). Karena fungsi FIND case sensitive maka pada teks B4 yang diambil adalah karakter ke 9. Sedangkan pada fungsi SEARCH karena tidak case sensitive maka yang diambil adalah karakter pertama yang ditemukan. Jika karakter tidak ditemukan maka akan mengembalikan nilai #VALUE!.

D3=FIND(“Ind”;C3)

E5=IF(ISNUMBER(FIND(” “;D5));”x”;”Ok”)

Fungsi FIND juga dapat dikombinasikan dengan fungsi IF dan ISNUMBER untuk mengecek karakter tertentu. Pada contoh di atas untuk mengecek karakter spasi.

Baca juga: Fungsi PROPER

Mencari Posisi Karakter dengan fungsi SEARCH

Untuk mencari posisi karakter dengan fungsi SEARCH, caranya:

SEARCH ( karakter_yang_dicari, teks, posisi_huruf_pertama )

karakter_yang_dicari: karakter yang dicari, misalnya: “b”, “wo”, ” ” (karakter kosong)

teks: teks di mana karakter dicari

posisi_huruf_pertama [opsional]: posisi awal dihitung dari kiri (nilai default 1)

D4=SEARCH(“s”;B4)

Pada hasil pencarian “s” di atas, karena fungsi SEARCH tidak case sensitive maka diambil posisi S yang ditemukan pertama kali.

D3=SEARCH(“Ind”;C3)

E5=IF(ISNUMBER(SEARCH(” “;D5));”x”;”Ok”)

Fungsi SEARCH juga dapat dikombinasikan dengan Fungsi IF dan ISNUMBER untuk mengecek karakter tertentu. Pada contoh di atas mencari karakter spasi.

Catatan:

  • Fungsi FIND dan SEARCH dapat digunakan untuk mencari karakter tertentu, yang membedakan keduanya adalah fungsi FIND case sensitive sedangkan fungsi SEARCH tidak case sensitive.
  • Jika karakter yang dicari tidak ketemu, maka akan mengembalikan nilai #VALUE!
edwinls

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *