Kazalo
Na spletnem mestu Microsoft Excel , je NAJDI funkcijo in ISKANJE funkcija omogoča iskanje potrebnega črkovnega ali številskega spoja v nizu, celici z besedilnimi podatki. V tem članku si bomo ogledali pregled funkcije NAJDI in . ISKANJE funkcije v Excelu.
Prenesi delovni zvezek za prakso
Prenesete lahko delovni zvezek in vadite z njimi.
Funkcije FIND & amp; SEARCH.xlsxUvod v funkcijo FIND v Excelu
V programu Excel je Funkcija FIND je vgrajena funkcija, ki je razvrščena kot Funkcija String/Text . Funkcija FIND je navajen na iskanje lokacije določenega znaka ali podreza znotraj besedilnega niza.
➧ Sintaksa:
Sintaksa za Funkcija FIND je:
FIND( find_text, within_text, [start_num ])
➧ Argumenti:
find_text: [required] Besedilo, ki ga iščemo.
within_text: [obvezno] Besedilo vključuje besedilo, ki ga iščemo.
start_num: [neobvezno] Določa položaj, na katerem se začne iskanje. Znak 1 je prvi znak v besedilu. Če začetna številka ni določena, se šteje, da je 1.
➧ Vrnjena vrednost:
Lokacija iskanja besedila je predstavljena s številko.
Uvod v funkcijo SEARCH v Excelu
Spletna stran Funkcija iskanja omogoča iskanje predmetov v zbirki podatkov z uporabo enostavnega ali kompleksnega iskanja. Ta funkcija podaja položaj enega besedilnega niza znotraj drugega. Kategorizirana je pod Excel Funkcija String/Text .
➧ Sintaksa:
Sintaksa za Funkcija iskanja je:
ISKANJE( find_text,within_text,[start_num ])
➧ Argumenti:
find_text: [obvezno] Besedilo, ki išče.
within_text: [obvezno] Besedilo za iskanje znotraj.
start_num: [neobvezno] Položaj za začetek iskanja v besedilu. Privzeta vrednost je 1.
➧ Vrnjena vrednost:
Položaj najdenega besedila je predstavljen s številko.
Funkcija Excel FIND VS Funkcija Excel SEARCH
V programu Excel je NAJDI funkcijo in ISKANJE sta si precej podobni in opravljata isti namen, vendar na nekoliko drugačen, a ključen način. Glavna razlika med Excelom NAJDI in . ISKANJE funkcije je, da ISKANJE ne upošteva velikih in malih črk, medtem ko NAJDI je občutljiva na velike in male črke. Druga razlika je v tem, da ISKANJE omogoča uporabo nadomestnih znakov, medtem ko NAJDI ne.
5 primerov s primerjalnimi rezultati funkcij FIND in SEARCH v Excelu
Spletna stran NAJDI in . ISKANJE zmožnosti v Excelu se redko uporabljajo samostojno. Običajno se uporabljajo v povezavi z drugimi funkcijami, kot so MID , LEN , LEVA ali PRVA STRAN in IFERROR ki jih bomo videli v naslednjih primerih.
1. Vstavite funkcijo Excel FIND & SEARCH v besedilno celico
Vstavimo lahko NAJDI in . ISKANJE funkcije za zaznavanje položaja določene besede ali črke. Recimo, da želimo poiskati e ' v Excel , tako da besedilni niz vstavimo v stolpec B, in rezultat položaja za besedilni niz je v stolpcu C . Sledite spodnjim korakom:
- Najprej bomo uporabili NAJDI funkcija za iskanje položaja elementa ' e '. V ta namen moramo izbrati celico C5 Nato v to celico vnesite formulo.
=FIND("e",B5)
- Nato pritisnite Vnesite na tipkovnici se bo prikazal rezultat, ki je 4 . Formula vrne 4 ker e je 4 th črka v besedi Excel .
- Drugič, uporabili bomo Funkcija iskanja za iskanje položaja e '. Za to moramo izbrati celico, v kateri želimo videti rezultat, torej izberemo celico C6 . Zdaj v to celico vnesite formulo.
=ISKATI("e",B6)
- In pritisnite Vnesite . In vidimo, da je rezultat 1 . Formula vrne 1 ker E je prvi znak v besedi Excel . Kot vemo. Funkcija iskanja ni občutljiv na velike in male črke kot Funkcija FIND , zato mu ni pomembno, ali je črka velika ali mala. Ko najde črko, takoj prikaže rezultat.
- Z uporabo NAJDI in . ISKANJE funkcij lahko ugotovimo položaj katere koli besede ali črke v besedilnem nizu.
Preberite več: Kako poiskati besedilo v celici v programu Excel
2. Uporaba funkcije FIND za iskanje niza, ki je pred ali za danim znakom
Predpostavimo, da imamo v stolpcu B v stolpcih pa želimo poiskati ime in priimek vsakega imena C in D To lahko storite po naslednjem postopku:
- Najprej za pridobitev imena izberemo celico C5 . Uporabimo lahko NAJDI ali ISKANJE v kombinaciji s funkcijo Funkcija LEVA . Torej uporabljamo NAJDI funkcijo.
- Drugič, postavite formulo v celico C5 .
=LEVO(B5, FIND(" ", B5)-1)
- Nato pritisnite Vnesite .
- Zdaj želimo pridobiti priimek, za kar lahko uporabimo kombinacijo PRVA STRAN , NAJDI ali ISKANJE in . LEN Tako na enak način kot prej izberite celico D5 in vanj vnesite formulo.
= DESNO (B5,LEN(B5)-NAJDI(" ",B5))
- Po pritisku na Vnesite boste v dobljeni celici dobili priimek.
Tu je Funkcija LEN se nabere skupno število znakov, nato pa se Funkcija FIND odšteje položaj prostora. In končno, funkcija Prava funkcija bodo prikazani desni znaki.
- Nato kopirajte formulo v stolpec C , povlecite Ročaj za polnjenje navzdol ali samo dvojni klik na plus (' + ') znak.
- Podobno povlecite Ročaj za polnjenje nad stolpcem D za podvojitev formule.
- Na koncu iz imen izluščimo vsa imena in priimke.
Opomba: Uporabljamo NAJDI namesto funkcije ISKANJE ker želimo dobiti natančnejšo vrednost, Kot vsi vemo, da Funkcija FIND je občutljiva na velike in male črke.
Preberite več: Kako poiskati znak v nizu v Excelu
3. Vstavite funkcijo FIND za iskanje n-tega pojavljanja določenega znaka v Excelu
Predpostavimo, da imamo besedilni niz s posebnim znakom Pomišljaj (' - ') v stolpcu B In želimo poiskati 2 nd in . 3 rd položaji Pomišljaj (' - ') zaporedoma v stolpcih C in D . Če želite pridobiti položaj posebnega znaka, sledite naslednjim korakom.
- Podobno kot v prejšnjih primerih najprej izberite celico v preglednici, v kateri želite videti rezultat po uporabi formule. Tako izberemo celico C5 .
- Nato v to celico vnesite formulo.
=NAJDI("-", B5, NAJDI("-",B5)+1)
- Tretjič, pritisnite Vnesite da si ogledate rezultat.
V tem primeru je formula za pridobitev 2 nd položaj.
- Poleg tega povlecite Ročaj za polnjenje navzdol, da kopirate formulo.
- Nato želimo pridobiti 3 rd položaj v stolpcu D Tako izberemo celico D5 in vanj vnesite formulo.
=NAJDI("-",B5, NAJDI("-", B5, NAJDI("-",B5)+1) +2)
- Poleg tega pritisnite Vnesite na tipkovnici.
V tem primeru formula prikaže 3 rd položaj posebnega znaka.
- In zdaj ponovno povlecite Ročaj za polnjenje navzdol, da podvojite formulo v stolpcu D .
- Z upoštevanjem teh korakov boste dosegli želeni rezultat.
Preberite več: Kako najti znak v nizu Excel (8 preprostih načinov)
Podobna branja
- Iskanje zadnje vrednosti v stolpcu, ki je večja od nič, v Excelu (2 enostavni formuli)
- Kako poiskati najnižje 3 vrednosti v Excelu (5 enostavnih metod)
- Iskanje prvega pojavljanja vrednosti v območju v Excelu (3 načini)
- Iskanje zunanjih povezav v Excelu (6 hitrih metod)
- Kako ugotoviti, ali celica vsebuje določeno besedilo v Excelu
4. Uporabite funkcijo SEARCH za iskanje besedila med oklepaji
Recimo, da imamo nek besedilni niz in želimo dobiti samo besedilo, ki je zaprto z oklepaji. Če želimo dobiti te besedilne nize v Oklepaj potrebujemo Funkcija MID za ločevanje potrebnega števila znakov v nizu. NAJDI ali ISKANJE funkcij, da ugotovite, kaj začeti in koliko črk ločiti. Sledimo naslednjim korakom.
- Na začetku izberite celico, v kateri želite videti rezultat. Tako izberemo celico C5 .
- Nato kopirajte in prilepite formulo v to celico.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)
- Nato pritisnite Vnesite .
Vse, kar morate storiti, je, da po vstavitvi formule spremenite številko celice glede na lokacijo celice.
- Nato povlecite Ročaj za polnjenje navzdol, da podvojite formulo.
- In končno, besedilo znotraj oklepaja je zdaj izločeno iz celotnega besedilnega niza.
🔎 Kako deluje formula?
⏩ ISKANJE("((", B5)+1 : To bo prevzelo vrednost celice iz celice B5 in poiščite položaj začetnega oklepaja ( ', ki je 4+1 , od ISKANJE("((", B5) bomo dobili 4 , ker se upošteva tudi prostor.
Izhod → 5 , ki je prva črka znotraj oklepaja 0 '.
⏩ SEARCH(")", B5)-SEARCH("("(", B5)-1 : Tako boste našli položaj zaključnega oklepaja ' ) '. In odštejte položaj začetnega oklepaja.
Izhod → 10-4-1; ⇒ 6-1; ⇒ 5 , ki je zadnja črka znotraj oklepaja 1 '.
⏩ MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1) : To bo izločilo besedilo znotraj oklepaja.
Izhod → 01001
Preberi več: Excelovo iskanje besedila v območju (11 hitrih metod)
5. Kombinacija funkcij FIND & IFERROR za obravnavo napake pri iskanju besedila
Če je find_text ni najden, se v obeh primerih prikaže sporočilo o napaki. NAJDI in . ISKANJE Namesto da bi prikazali sporočilo o napaki, lahko uporabimo IFERROR funkcijo za prikaz izraznega sporočila, kot je ' Ni bilo najdeno '. Na primer v celici C10 , lahko uporabnik vnese poljubno besedilo in celico C5 se bo poiskalo vneseno besedilo.
- Najprej izberite celico, v kateri želite prikazati položaj pripisanega besedila v celici C10 Tako izberemo celico C11.
- Drugič, postavite formulo v celico C11b .
=IFERROR(FIND(C10, C5), "Dano besedilo ni najdeno!")
- Nato pritisnite Vnesite na tipkovnici. Kot lahko vidite, se bo prikazal 1 . Ker je besedilo Excel je v celici le enkrat C5 .
- Besedilo Indesign ni v celici C5 . Tako se bo prikazalo sporočilo Navedeno besedilo ni najdeno! '.
Preberite več: Kako uporabiti formulo za iskanje krepkega besedila v programu Excel
Stvari, ki jih je treba upoštevati
Če je izpolnjen kateri koli od naslednjih pogojev, Excel NAJDI in . ISKANJE funkcija ustvari #VALUE! napaka:
- Besedilo znotraj nima funkcije find_text .
- within_text ima manj znakov kot start_num .
- start_num je bodisi nič ( 0 ') ali negativna vrednost ali start_num je manjša ali enaka nič ( 0 ').
Zaključek
Zgoraj navedeni podatki vam bodo omogočili vpogled v NAJDI in . ISKANJE Upam, da vam bo to pomagalo! Če imate kakršna koli vprašanja, predloge ali povratne informacije, nam to sporočite v razdelku za komentarje. Lahko pa si ogledate tudi naše druge članke v ExcelWIKI.com blog!