SEARCH Function

Description

SEARCH akan mencari suatu teks dalam teks yang lain, fungsi ini akan menghasilkan posisi dari teks yang kita cari tersebut, misalnya untuk mencari kata "pajak" di kalimat "Direktorat jenderal pajak" kita akan menulis rumus sbb.

=Search("pajak", "Direktorat Jenderal Pajak")

Maka akan menghasilkan 16 karena pajak diketemukan mulai karakter ke-16 dari kalimat "Direktorat Jenderal Pajak"

 

Syntax

  • find_text harus ada. Teks yang anda mau cari
  • within_text harus ada, teks dimana anda ingin mencari argumen pertama (find_text)
  • start_num Optional. mulai karakter keberapa anda ingin mencari, bisa dipakai misalnya mau nyari kata yang kedua terjadi. jika tidak diisi akan diasumsikan mulai dari awal.

Tips

  • Bukan case sensitive/ tidak memperhatikan besar kecil huruf (kalau mau case sensitive harus pakai FIND Function)
  • Bisa memakai wildcard character seperti ?,*,~ (? =1 karakter apa aja, * = satu atau lebih karakter apa aja, ~=mencari karakter ? dan *)
  • akan menghasilkan error value #VALUE! jika tidak ketemu
  • Start_Num jika tidak diisi akan diasumsikan mulai dari awal, tidak boleh diisi dengan nilai yang lebih dari panjang kalimat dimana akan dicari

Contoh

mencari kata yang tunggal (bukan bagian dari kata lain)

Gergaji =FIND("gaji"," " &A17 & " ") 5
Gergaji =FIND(" gaji "," " &A18 & " ") #VALUE!
bayar gaji sopir =FIND(" gaji "," " &A19 & " ") 7
gaji ymh dibayar =FIND(" gaji "," " &A20 & " ") 1

Dari tabel diatas untuk mencari kata gaji bukan gergaji maka kita tambahkan spasi (" ") didepan dan belakang kata yang kita cari untuk menghindari kata yang kita cari merupakan bagian dari kata lain serta kita tambahkan spasi di depan dan belakang kalimat dimana kita mau mencari kata tsb

File untuk latihan :  Excel Function - Search.xlsx

Sumber : http://microsoft-studios.com/2012/03/search-function/

Bookmark the permalink.

2 Responses to SEARCH Function

  1. Siang, mau tanya kalo mau ambil kata di sebelum karaktek (-) bagaimana ya. Contoh Lapangan Udara – Halim Perdana Kusuma. Kata yang ingin diambil Lapangan Udara

    • badjoeadjie says:

      Kita cari dulu karakter – dengan fungsi find
      misal kata : “Lapangan Udara – Halim Perdana Kusuma” ada di cell A1 maka rumusnya
      =FIND(“-“,A1)
      Jika karakter – ada maka akan menghasilkan posisi dari karakter tsb, dalam kasus ini maka ketemu angka 16
      Lalu kita extract dengan fungsi left/mid
      rumus lengkapnya
      =MID(A1,1,FIND(“-“,A1)-1)
      kenapa dikurangi satu? supaya karakter – tidak ikut keambil

Leave a Reply