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,
- 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.
- 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.
- - (ISNUMBER (….))) - - (TRUE; TRUE; FALSE; TRUE) pretvori matriko TRUE / FALSE v 1/0 in vrne 1; 1; 0; 1.
- 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.
- Š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
- Š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
- - (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
- “-“ pretvori TRUE / FALSE v 1/0 in “> 0” - poskrbi, da se katera koli vrednost, večja od nič, šteje samo enkrat.
- 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))))))

- FIND ("#" , C3 ) - bo našel položaj "#" v C3. Vrnil se bo 9
- MID (C3, FIND (“#”, C3), LEN (C3)) - izvleče besedilo iz FIND (“#”, C3), tj. 9 na LEN (C3), tj. Tukaj bo vrnil #Wedding v Jaipurju
- FIND ( "", (MID (…)). - našli lokacijo v 1. st prostor nastal v niz #Wedding v Jaipur.
- 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.