Funkcija iskanja v Excelu - Kako uporabljati Find Formula v Excelu? (Primer)

Najdi funkcijo v Excelu

Funkcija iskanja v Excelu se uporablja za iskanje lokacije znaka ali podniza v besedilnem nizu. Z drugimi besedami, uporablja se za iskanje pojavljanja besedila v drugem besedilu, saj nam daje položaj ciljnega besedila, tako da je izhod, ki ga vrne ta funkcija, celo število in je ta funkcija besedilna funkcija v Excelu, ki je vgrajena funkcija, ki v njej uporablja tri argumente.

Sintaksa

Argumenti

  • find_text: besedilo za iskanje.
  • znotraj_besedila: besedilni niz, v katerem je treba iskati
  • start_num: neobvezno. Določa, od katerega znaka se začne iskanje. Privzeta vrednost je ena.

Kako uporabiti funkcijo FIND v Excelu? (s primeri)

Dovolite nam, da nekaj primerov razumemo delovanje FIND v Excelu.

Primer # 1

Recimo, da želite najti lokacijo "a" v "Leopard."

Če je v A3 podan izraz "Leopard", v B3 pa "a", kot je prikazano zgoraj, bo formula za FIND v Excelu:

= POIŠČI (B3, A3)

Našli v Excel bo vrnil 5, "a" se pojavi na 5 th položaj "Leopard".

Namesto sklicev na celice lahko neposredno vnesete znake, kot je prikazano v naslednji formuli za FIND v Excelu:

POIŠČITE ("a", "Leopard")

Vrnil se bo tudi 5.

2. primer

Recimo, da imate seznam besedilnih nizov v A3: A6, kot je prikazano spodaj.

Na tem seznamu želite prepoznati število elementov, na katerih se na seznamu pojavlja znak "i". Za identifikacijo lahko uporabite naslednjo formulo za FIND v Excelu:

= SUMPRODUCT (- (ŠTEVILO (NAJDI ("i", A3: A6))))

V zgornji formuli za FIND in excel,

  1. FIND (“i”, A3 : A6 ) -poiskal bo položaj v celicah, ki vsebujejo besedilo find_text “i”, in prikaže napako, ko položaja ne najde.
  2. ISNUMBER (FIND (…)) - vrne TRUE, če je vrednost številska, in FALSE, če ne. Ko torej funkcija FIND v Excelu najde "i", vrne TRUE, kadar pa ne, vrne FALSE. Torej, tvori matriko: TRUE; PRAV; NAPAKA; PRAV.
  3. - (ISNUMBER (….))) - - (TRUE; TRUE; FALSE; TRUE) pretvori matriko TRUE / FALSE v 1/0 in vrne 1; 1; 0; 1.
  4. SUMPRODUCT v Excelu (- (ŠTEVILO (….))) - SUMPRODUCT (1; 1; 0; 1) bo končno povzel in vrnil 3.

Tu lahko opazimo, da funkcija FIND upošteva samo pojav "i" v celicah (prisotnost ali odsotnost). Če se pojavi večkrat, se tudi šteje kot eno. Na primer, če Čebula postane »Oniion«, bo tudi vrnil 3. Podobno funkcionalnost lahko vidimo tudi v funkciji COUNTIF. Vendar se ta sintaksa razlikuje od funkcije COUNTIF, saj razlikuje med velikimi in malimi črkami, medtem ko COUNTIF ni.

V zgornjem primeru ste se naučili, kako izvleči število celic, v katerih se v nizu celic pojavlja podniz. Zdaj pa poglejmo, kako najti število celic, ki vsebujejo enega od dveh različnih podnizov (podniz A ali podniz B) v območju celic.

3. primer

Recimo, da imate seznam imen, kot je prikazano spodaj.

Na tem seznamu želite najti (število) imen, v katerih se pojavlja "ansh" ali "anka". To lahko storite z uporabo naslednje formule za FIND v Excelu:

= SUMPRODUCT (- ((ŠTEVILO (FIND ("ansh", A3: A10)) + ŠTEVILO (FIND ("anka", A3: A10)))> 0))

Formula za FIND v excelu je precej podobna tisti iz primera 3 z rahlo spremembo.

  1. ŠTEVILO (NAJDI (»ansh«, A3: A10))

bo vrnil matriko TRUE / FALSE, odvisno od pojava "ansh" v A3: A10 in bo vrnil: FALSE; NAPAKA; PRAV; PRAV; NAPAKA; NAPAKA; NAPAKA; NAPAKA

  1. ŠTEVILO (FIND ("anka", A3: A10)) - vrne matriko TRUE / FALSE, odvisno od pojavljanja "anke" v A3: A10 in vrne: TRUE; PRAV; NAPAKA; NAPAKA; NAPAKA; NAPAKA; NAPAKA; NAPAKA
  2. - (ISNUMBER (FIND (“ansh”, …)) + ISNUMBER (FIND (“anka”, …))> 0 - doda dve logični matriki in vrne: TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE ; FALSE è 1; 1; 1; 1; 0; 0; 0; 0
  3. “-“ pretvori TRUE / FALSE v 1/0 in “> 0” - poskrbi, da se katera koli vrednost, večja od nič, šteje samo enkrat.
  4. SUMPRODUCT (- ((ŠTEVILO (….) + ŠTEVILO (….))> 0) - vrnil bo 1,1,1,1,0,0,0,0

Zgornja formula za FIND v Excelu bo vrnila 4.

Včasih moramo izvleči besede, ki se začnejo z ali vsebujejo določen simbol, na primer »@« v e-poštnih sporočilih ali »//« v URL-jih itd. Oglejmo si primer za izločanje takih besed.

Primer # 4

Recimo, da imate nekaj napisov na sliki, kot je prikazano spodaj.

Od tam, želite izvleči samo 1 st hashtag od vsakega napisa. Hashtags se začnejo z "#" in končajo s presledkom. Za C3 lahko uporabite spodnjo formulo za FIND v excelu:

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

  1. FIND ("#" , C3 ) - bo našel položaj "#" v C3. Vrnil se bo 9
  1. MID (C3, FIND (“#”, C3), LEN (C3)) - izvleče besedilo iz FIND (“#”, C3), tj. 9 na LEN (C3), tj. Tukaj bo vrnil #Wedding v Jaipurju
  1. FIND ( "", (MID (…)). - našli lokacijo v 1. st prostor nastal v niz #Wedding v Jaipur.
  1. MID (C3, FIND ( "#", C3), FIND ( "", …)) - bo zmanjšal C3 od FIND ( "#", C3) v 1. st prostor nastal v niz #Wedding v Jaipur in se bo vrnil # Poroka

Podobno lahko povlečete za ostale napise in dobite rezultat, kot je prikazano spodaj.

Ustreznost in uporaba

  • Uporablja se za pridobivanje števila pojavitev podnizov ali kombinacij podnizov v obsegu,
  • Uporablja se za pridobivanje besed, ki se pojavljajo za določenim znakom, in tudi za URL-je
  • Uporablja se za pridobitev imena ali priimka
  • Uporablja se za iskanje n-tega pojavljanja podniza.
  • Uporablja se za odstranjevanje neželenega besedila.

Stvari, ki si jih je treba zapomniti

  • Funkcija FIND v excel iskanja za najdi_besedilo v within_text in vrne na položaj 1. st pojava najdi_besedilo v within_text.
  • Besedilo najdbe je lahko znak ali podniz. Najdi besedilo in besedilo znotraj besedila sta lahko besedilna znaka ali sklic na celico.
  • Funkcija FIND vrne na položaj 1. st pojava najdi_besedilo v within_text.
  • Funkcija FIND je občutljiva na velike in male črke in ne dovoljuje nadomestnih znakov.
  • Če najdi_besedilo vsebuje več kot en znak, položaj 1. st značaja 1. st tekmo v within_text se vrne.
  • Če je find_text prazen niz “”, ga bo funkcija FIND vrnila.
  • Če funkcija Excel FIND ne najde funkcije find_text znotraj_besedila, poda #VREDNOST! napaka
  • Če je začetna_številka nič, negativna ali večja kot znotraj_besedila, funkcija FIND vrne #VALUE! napaka.

Najdi funkcijo v Excelu Video

Zanimive Članki...