FIND Fungsi di Excel

FIND Fungsi di Excel

Fungsi Find di excel digunakan untuk mencari lokasi sebuah karakter atau substring dalam sebuah string teks. Dengan kata lain digunakan untuk mencari kemunculan teks dalam teks lain, karena memberikan kita posisi teks target sehingga keluaran yang dikembalikan oleh fungsi ini adalah bilangan bulat dan fungsi ini adalah fungsi teks di excel yang merupakan inbuilt fungsi yang menggunakan tiga argumen di dalamnya.

Sintaksis

Argumen

  • find_text: Teks yang akan ditemukan.
  • inside_text: String teks yang akan dicari di dalamnya
  • start_num: Opsional. Ini menentukan dari karakter mana pencarian akan dimulai. Standarnya adalah satu.

Bagaimana cara menggunakan Fungsi FIND di Excel? (dengan Contoh)

Mari pahami cara kerja FIND di excel dengan beberapa contoh.

Anda dapat mendownload Template Excel Fungsi FIND ini di sini - FIND Template Fungsi Excel

Contoh 1

Misalkan Anda ingin mencari lokasi "a" di "Leopard".

Jika “Leopard” diberikan dalam A3 dan “a” diberikan dalam B3 seperti yang ditunjukkan di atas, rumus untuk FIND di excel adalah:

= TEMUKAN (B3, A3)

FIND di excel akan mengembalikan 5 saat "a" terjadi di posisi ke-5 di "Leopard".

Alih-alih referensi sel, Anda dapat langsung memasukkan karakter seperti yang diperlihatkan dalam rumus berikut untuk FIND di excel:

TEMUKAN (“a”, “Leopard”)

Ini juga akan menghasilkan 5.

Contoh # 2

Misalkan Anda memiliki daftar string teks di A3: A6 seperti yang ditunjukkan di bawah ini.

Dalam daftar ini, Anda ingin mengidentifikasi jumlah item yang karakter "i" muncul dalam daftar. Anda dapat menggunakan rumus berikut untuk FIND di excel untuk mengidentifikasi ini:

= SUMPRODUCT (- (ISNUMBER (TEMUKAN ("i", A3: A6))))

Di atas rumus untuk FIND di excel,

  1. FIND (“i”, A3 : A6 ) -akan menemukan posisi dalam sel yang berisi find_text “i” dan memberikan kesalahan jika tidak dapat menemukan posisi tersebut.
  2. ISNUMBER (FIND (..))  - akan mengembalikan TRUE jika nilainya numerik dan FALSE jika tidak. Jadi, ketika fungsi FIND di excel menemukan "i", itu akan mengembalikan TRUE dan ketika tidak bisa, itu mengembalikan FALSE. Jadi, ini membentuk matriks: TRUE; BENAR; SALAH; BENAR.
  3. - (ISNUMBER (….)))  - The - (TRUE; TRUE; FALSE; TRUE) akan mengonversi matriks TRUE / FALSE menjadi 1/0 dan mengembalikan 1; 1; 0; 1.
  4. SUMPRODUCT di Excel (- (ISNUMBER (….))) - SUMPRODUCT (1; 1; 0; 1) akhirnya akan menjumlahkan dan mengembalikan 3.

Dapat dicatat di sini bahwa fungsi FIND hanya mempertimbangkan terjadinya "i" di dalam sel (ada atau tidak ada). Jika itu terjadi lebih dari sekali, maka itu juga dihitung sebagai satu. Misalnya, jika Onion menjadi "Oniion", maka juga akan mengembalikan 3. Fungsi serupa juga dapat dilihat di fungsi COUNTIF. Namun, sintaks ini berbeda dari fungsi COUNTIF karena peka huruf besar / kecil sedangkan COUNTIF tidak.

Dalam contoh di atas, Anda telah mempelajari cara mengekstrak jumlah sel tempat substring terjadi di berbagai sel. Sekarang, mari kita lihat bagaimana menemukan jumlah sel yang mengandung salah satu dari dua substring berbeda (substring A atau substring B) dalam rentang sel.

Contoh # 3

Misalkan Anda memiliki daftar nama seperti yang ditunjukkan di bawah ini.

Dalam daftar ini, Anda ingin menemukan (jumlah) nama di mana “ansh” atau “anka” muncul. Anda dapat melakukannya menggunakan rumus berikut untuk FIND di excel:

= SUMPRODUCT (- ((ISNUMBER (TEMUKAN ("ansh", A3: A10)) + ISNUMBER (TEMUKAN ("anka", A3: A10)))> 0))

Rumus FIND di excel sangat mirip dengan yang digunakan di Contoh 3 dengan sedikit modifikasi.

  1. ISNUMBER (TEMUKAN ("ansh", A3: A10))

akan mengembalikan matriks TRUE / FALSE tergantung pada terjadinya "ansh" di A3: A10 dan akan mengembalikan: FALSE; SALAH; BENAR; BENAR; SALAH; SALAH; SALAH; SALAH

  1. ISNUMBER (FIND ("anka", A3: A10)) - akan mengembalikan matriks TRUE / FALSE tergantung pada kemunculan "anka" di A3: A10 dan akan mengembalikan: TRUE; BENAR; SALAH; SALAH; SALAH; SALAH; SALAH; SALAH
  2. - (ISNUMBER (FIND ("ansh", ..)) + ISNUMBER (FIND ("anka", ..))> 0 - akan menambahkan dua matriks boolean dan mengembalikan: TRUE; TRUE; TRUE; TRUE; FALSE; FALSE ; SALAH; SALAH è 1; 1; 1; 1; 0; 0; 0; 0
  3. “-“ mengonversi TRUE / FALSE menjadi 1/0 dan “> 0”  - pastikan bahwa nilai apa pun yang lebih besar dari nol hanya dihitung sekali.
  4. SUMPRODUCT (- ((ISNUMBER (….) + ISNUMBER (….))> 0) -akan mengembalikan 1,1,1,1,0,0,0,0

Rumus di atas untuk FIND di excel akan menghasilkan 4.

Terkadang kita perlu mengekstrak kata yang dimulai dengan atau berisi simbol tertentu seperti "@" di email atau "//" di URL, dll. Mari kita lihat contoh untuk mengekstrak kata-kata tersebut.

Contoh # 4

Misalkan Anda memiliki beberapa keterangan gambar seperti gambar di bawah ini.

Dari sini, Anda hanya ingin mengekstrak hashtag pertama dari setiap teks. Hashtag dimulai dengan "#" dan diakhiri dengan spasi. Untuk C3, Anda dapat menggunakan rumus di bawah ini untuk FIND di excel:

= MID (C3, FIND ("#", C3), FIND ("", (MID (C3, FIND ("#", C3), LEN (C3)))))

  1. FIND ("#" , C3 ) - akan menemukan posisi "#" di C3. Ini akan mengembalikan 9
  1. MID (C3, FIND ("#", C3), LEN (C3)) - akan mengekstrak teks dari FIND ("#", C3) yaitu, 9 ke LEN (C3) yaitu akhir. Di sini, akan menampilkan #Wedding in Jaipur
  1. FIND (”“, (MID (….)) - akan menemukan lokasi spasi pertama yang terjadi di string #Wedding di Jaipur.
  1. MID (C3, FIND (“#”, C3), FIND (”“,…)) - akan memotong C3 dari FIND (“#”, C3) ke ruang pertama yang terjadi dalam string #Wedding di Jaipur dan akan mengembalikan # Pernikahan

Demikian pula, Anda dapat menarik teks lainnya dan mendapatkan hasil seperti yang ditunjukkan di bawah ini.

Relevansi dan Penggunaan

  • Ini digunakan untuk mengekstrak berapa kali substring atau kombinasi substring muncul dalam suatu rentang,
  • Ini digunakan untuk mengekstrak kata-kata yang muncul setelah karakter tertentu dan juga untuk mengekstrak URL
  • Ini digunakan untuk mendapatkan nama depan atau belakang
  • Ini digunakan untuk mencari kemunculan ke-n dari sebuah substring.
  • Ini digunakan untuk menghapus teks yang tidak diinginkan

Hal-hal untuk diingat

  • Fungsi FIND dalam pencarian excel untuk temukan_teks di within_text dan mengembalikan posisi terjadinya tanggal 1 temukan_teks di within_text.
  • The temukan_teks dapat menjadi karakter atau substring. Kedua temukan_teks dan within_text dapat karakter teks atau referensi sel.
  • Fungsi FIND mengembalikan posisi terjadinya 1 dari temukan_teks di within_text .
  • Fungsi FIND peka huruf besar kecil dan tidak mengizinkan karakter wildcard.
  • Jika find_text berisi lebih dari satu karakter, posisi karakter pertama dari kecocokan pertama di dalam dalam_teks dikembalikan.
  • Jika find_text adalah string kosong “”, fungsi FIND akan mengembalikannya.
  • Jika fungsi FIND Excel tidak dapat menemukan temukan_teks di within_text, memberikan #VALUE! kesalahan
  • Jika start_num nol, negatif atau lebih besar dari dalam_teks , fungsi FIND mengembalikan #VALUE! kesalahan.