Excel funkcija pronalaska - Kako koristiti Pronađi formulu u Excelu? (Primjer)

FIND funkcija u Excelu

Funkcija pronalaženja u Excelu koristi se za pronalaženje mjesta znaka ili podniza u tekstualnom nizu. Drugim riječima, koristi se za pronalaženje pojavljivanja teksta u drugom tekstu, jer nam daje položaj ciljnog teksta, tako da je izlaz koji vraća ova funkcija cijeli broj, a ova funkcija je tekstualna funkcija u Excelu koja je ugrađena funkcija koja u sebi koristi tri argumenta.

Sintaksa

Argumenti

  • find_text: Tekst za pronalaženje.
  • unutar_teksta: Tekstualni niz koji se traži unutar
  • start_num: Izborno. Određuje od kojeg će znaka započeti pretraga. Zadana je jedna.

Kako koristiti funkciju FIND u programu Excel? (s primjerima)

Neka nam primjeri razumiju rad FIND-a u Excelu.

Primjer # 1

Pretpostavimo da želite pronaći mjesto "a" u "Leopardu".

Ako je "Leopard" naveden u A3, a "a" dat u B3, kao što je gore prikazano, formula za FIND u excelu bit će:

= PRONAĐI (B3, A3)

Traži u Excel će se vratiti 5 kao „a” se pojavljuje na 5 -tu poziciju u „Leopard”.

Umjesto referenci na ćelije, možete izravno unijeti znakove kao što je prikazano u sljedećoj formuli za FIND u Excelu:

PRONAĐI ("a", "Leopard")

Vratit će se i 5.

Primjer # 2

Pretpostavimo da imate popis tekstualnih nizova u A3: A6, kao što je prikazano dolje.

Na ovom popisu želite identificirati broj stavki na kojima se pojavljuje znak "i". Da biste to identificirali, možete upotrijebiti sljedeću formulu za FIND u Excelu:

= SUMPRODUCT (- (BROJ (PRONAĐI ("i", A3: A6))))

U gornjoj formuli za FIND in excel,

  1. FIND ("i", A3 : A6 ) -naći će položaj u ćelijama koje sadrže pronađi_tekst "i" i daje pogrešku kada ne može pronaći položaj.
  2. ISUMBER (FIND (…)) - vratit će TRUE kada je vrijednost brojčana i FALSE ako nije. Dakle, kada funkcija FIND u excelu pronađe "i", vratit će TRUE, a kad ne može, vraća FALSE. Dakle, tvori matricu: TRUE; PRAVI; LAŽNO; PRAVI.
  3. - (ISNUMBER (….))) - - (TRUE; TRUE; FALSE; TRUE) pretvorit će matricu TRUE / FALSE u 1/0 i vraća 1; 1; 0; 1.
  4. SUMPRODUCT u Excelu (- (BROJ (…))) - SUMPRODUCT (1; 1; 0; 1) konačno će se zbrojiti i vratiti 3.

Ovdje se može primijetiti da funkcija FIND razmatra samo pojavu "i" u stanicama (prisutnost ili odsutnost). Ako se dogodi više puta, tada se računa i kao jedno. Na primjer, ako Onion postane “Oniion”, tada će također vratiti 3. Slična funkcionalnost može se vidjeti i u funkciji COUNTIF. Međutim, ova se sintaksa razlikuje od funkcije COUNTIF jer razlikuje velika i mala slova, a COUNTIF nije.

U gornjem primjeru naučili ste kako izvući broj stanica u kojima se u nizu stanica pojavljuje podniz. Sada, pogledajmo kako pronaći broj stanica koje sadrže bilo koji od dva različita podniza (podniz A ili podniz B) u rasponu stanica.

Primjer # 3

Pretpostavimo da imate popis imena, kao što je prikazano u nastavku.

Na ovom popisu želite pronaći (broj) imena u kojima se pojavljuje "ansh" ili "anka". To možete učiniti pomoću sljedeće formule za FIND u excelu:

= SUMPRODUCT (- ((BROJ (PRONAĐI ("ansh", A3: A10)) + BROJ (PRONAĐI ("anka", A3: A10)))> 0))

Formula za FIND u excelu prilično je slična onoj koja se koristi u Primjeru 3 s neznatnim izmjenama.

  1. BROJ (PRONAĐI ("ansh", A3: A10))

vratit će matricu TRUE / FALSE, ovisno o pojavljivanju "ansh" u A3: A10 i vratit će: FALSE; LAŽNO; PRAVI; PRAVI; LAŽNO; LAŽNO; LAŽNO; NETOČNO

  1. BROJ (FIND („anka“, A3: A10)) - vratit će matricu TRUE / FALSE ovisno o pojavljivanju „anke“ u A3: A10 i vratit će se: TRUE; PRAVI; LAŽNO; LAŽNO; LAŽNO; LAŽNO; LAŽNO; NETOČNO
  2. - (ISNUMBER (FIND ("ansh", …)) + ISNUMBER (FIND ("anka", …))> 0 - dodati će dvije logičke matrice i vratiti: TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE ; FALSE è 1; 1; 1; 1; 0; 0; 0; 0
  3. “-“ pretvara TRUE / FALSE u 1/0 i “> 0” - osigurava da se bilo koja vrijednost veća od nule samo jednom broji.
  4. SUMPRODUCT (- ((BROJ (….) + BROJ (….))> 0) -vratit će 1,1,1,1,0,0,0,0

Gornja formula za FIND u excelu vratit će 4.

Ponekad trebamo izdvojiti riječi koje započinju ili sadrže određeni simbol kao što je „@“ u e-porukama ili „//“ u URL-ovima itd. Pogledajmo primjer za izdvajanje takvih riječi.

Primjer # 4

Pretpostavimo da imate neke naslove slika, kao što je prikazano u nastavku.

Odatle iz svakog opisa želite izdvojiti samo prvi hashtag. Hashtagovi započinju s "#", a završavaju razmakom. Za C3 možete koristiti donju formulu za FIND u excelu:

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

  1. FIND ("#" , C3 ) - pronaći će položaj "#" u C3. Vratit će se 9
  1. MID (C3, FIND ("#", C3), LEN (C3)) - izdvojit će tekst iz FIND ("#", C3), tj. 9 na LEN (C3), tj. Kraj. Ovdje će se vratiti #Vjenčanje u Jaipuru
  1. PRONAĐITE (”„, (MID (…)). - naći će mjesto u 1 -og prostora koji je nastao u string #Wedding u Jaipur.
  1. MID (C3, pronaći ( „#”, C3), pronaći (”„, …)) - smanjit će C3 od naći ( ‘#’, C3) do 1 -og prostora koji je nastao u string #Wedding u Jaipur i da će se vratiti #Vjenčanje

Slično tome, možete povući ostatak titlova i dobiti rezultat, kao što je prikazano u nastavku.

Relevantnost i namjene

  • Koristi se za izdvajanje broja pojavljivanja podniza ili kombinacije podniza u rasponu,
  • Koristi se za izdvajanje riječi koje se javljaju nakon određenog znaka i za izdvajanje URL-ova
  • Koristi se za dobivanje imena ili prezimena
  • Koristi se za pronalaženje n-tog pojavljivanja podniza.
  • Koristi se za uklanjanje neželjenog teksta.

Stvari koje treba zapamtiti

  • Funkcija FIND u excelu traži find_text u unutar_tekstu i vraća položaj prve pojave find_text u unutar_tekstu.
  • Pronađi_tekst može biti znak ili podniz. I find_text i Within_text mogu biti tekstualni znakovi ili reference ćelija.
  • Funkcija FIND vraća položaj prvog pojavljivanja teksta find_text u okviru_teksta.
  • Funkcija FIND razlikuje velika i mala slova i ne dopušta zamjenske znakove.
  • Ako traženi_tekst sadrži više od jednog znaka, položaj 1 -og karaktera 1. st utakmice u WITHIN_TEXT se vratio.
  • Ako je find_text prazan niz “”, funkcija FIND vratit će ga.
  • Ako funkcija Excel FIND ne može pronaći find_text unutar_text, daje #Vrijednost! pogreška
  • Ako je start_num nula, negativna ili veća od unutar_teksta, funkcija FIND vraća #Vrijednost! pogreška.

FIND funkcija u programu Excel Video

Zanimljivi članci...