Funcția de căutare în Excel (Formula, exemple) | Cum se folosește?

Funcția de căutare Excel

Funcția de căutare în Excel este clasificată în funcții de text sau șir, dar rezultatul returnat de această funcție este întreg, funcția de căutare ne oferă poziția unui șir într-un șir dat când dăm un parametru al poziției din care să căutăm, astfel această formulă ia trei argumente unul este șirul secundar, unul este șirul în sine și unul este poziția de a începe căutarea.

Funcția SEARCH este o funcție text care este utilizată pentru a găsi locația unui șir într-un șir / text.

Funcția CĂUTARE poate fi utilizată ca funcție de foaie de lucru și nu este o funcție sensibilă la majuscule.

Formula CĂUTARE în Excel

Mai jos este Formula de CĂUTARE în Excel

Explicaţie

Funcția CĂUTARE Excel are trei parametri doi (find_text, within_text) sunt parametri obligatorii și unul (start_num) este opțional.

Parametru obligatoriu:

  • find_text: find_text se referă la șirul / caracterul pe care doriți să îl căutați într-un șir sau textul pe care doriți să-l aflați.
  • within_text: . Unde se află substringul dvs. sau unde efectuați find_text.

Parametru opțional:

  • [START_NUM]: de unde doriți să începe căutarea în text în Excel. dacă este omis, SEARCH îl consideră 1 și căutare stea de la primul caracter.

Cum se folosește funcția de căutare în Excel? (cu exemple)

Funcția de căutare este foarte simplă și ușor de utilizat. Să înțelegem funcționarea funcției SEARCH prin câteva exemple.

Puteți descărca acest șablon Excel funcție de căutare aici - Șablon Excel funcție de căutare

Exemplul nr. 1

Să efectuăm o căutare simplă a șirului „Bun” în textul sau șirul dat. Aici am căutat cuvântul bun folosind funcția CĂUTARE și acesta va returna locația cuvântului bun în Bună dimineața.

= CĂUTARE („Bine”, B6) și ieșirea va fi 1.

Și să presupunem că există două potriviri găsite definitiv, atunci CĂUTAREA în Excel vă va oferi prima valoare de potrivire dacă doriți cealaltă locație bună, atunci folosiți doar = CĂUTARE („Bine”, B7, 2) [start_num] ca 2, apoi vă va oferi locația celei de-a doua valori de potrivire și rezultatul va fi 6.

Exemplul nr. 2

În acest exemplu, vom filtra numele și prenumele din numele complet folosind SEARCH în excel.

Pentru prenume = STÂNGA (B12, SEARCH ("", B12) -1)

Pentru Numele de familie = DREAPTA (B12, LEN (B12) -CĂUTARE ("", B12))

Exemplul nr. 3

Să presupunem că există un set de ID-uri și că trebuie să aflați locația _ din ID-uri, apoi utilizați pur și simplu Excel SEARCH pentru a afla locația „_” din ID-uri.

= CĂUTARE („_” , B27 ) și ieșirea va fi 6.

Exemplul # 4

Să înțelegem funcționarea căutării în Excel cu caractere wildcards.

Luați în considerare tabelul dat și căutați următorul 0 în textul A1-001-ID

Și poziția de pornire va fi 1 atunci = SEARCH („?” & I8, J8, K8) ieșirea va fi 3 deoarece „?” neglijează un caracter înainte de 0 și ieșirea va fi 3.

Pentru al doilea rând dintr-un tabel dat, rezultatul căutării pentru A în B1-001-AY

Va fi 8, dar dacă folosim „*” în căutare, vă va oferi 1 ca locație de ieșire, deoarece va neglija toate caracterele înainte de „A”, iar ieșirea va fi 1 pentru el = SEARCH („*” & I9, J9).

În mod similar pentru „J” 8 pentru = SEARCH (I10, J10, K10) și 7 pentru = SEARCH („?” & I10, J10, K10).

În mod similar pentru al patrulea rând, ieșirea va fi 8 pentru = CĂUTARE (I11, J11, K11) și 1 pentru = CĂUTARE („*” & I11, J11, K11)

Lucruri de amintit

  • Nu este sensibil la majuscule și minuscule
    • Consideră Tanuj și Tanuj ca aceeași valoare înseamnă că nu distinge minuscule alb-negru și majuscule.
  • De asemenea, sunt permise caractere wildcard, adică „?” , „*” Și „~” tilde.
    • „?” este folosit pentru a găsi un singur personaj.
    • „*” Este utilizat pentru secvența de potrivire.
    • Dacă doriți efectiv să căutați „*” sau „?” apoi folosiți „~” înainte de personaj.
  • Întoarce #VALUE! Eroare dacă nu există niciun șir de potrivire se găsește în interiorul_text.

Să presupunem că, în exemplul de mai jos, căutăm un șir „a” în coloana „Nume” dacă este găsit, va returna locația unui alt nume în care va da o eroare #VALUE așa cum se arată mai jos.