Efnisyfirlit
Í Microsoft Excel gera aðgerðin FINNA og SEARCH aðgerðina kleift að finna nauðsynlega stafrófs- eða tölulega samtengingu í streng, reit með textagögnum. Í þessari grein munum við sjá yfirlit yfir aðgerðirnar FINDA og SEARCH í Excel.
Hlaða niður æfingarvinnubók
Þú getur halað niður vinnubókinni og æft þig með þeim.
FINNdu & SEARCH Functions.xlsx
Kynning á FIND aðgerðinni í Excel
Í Excel er FINDA aðgerðin innbyggð aðgerð sem er flokkað sem Strengja/textafall . FINDA fallið er vant því að finna staðsetningu ákveðins stafs eða undirstrengs inni í textastreng.
➧ Setningafræði:
Setjafræði fyrir FINDA fallið er:
FINDA( finna_texta, innan_texta, [byrjunarnúmer ])
➧ Rök:
find_text: [áskilið] Textinn sem við erum að leita að.
within_text: [áskilið] Textinn inniheldur textann sem við erum að leita að.
byrjun_númer: [ valfrjálst] Skilgreinir staðsetninguna þar sem leitin á að byrja. Persóna 1 er fyrsti stafurinn í textanum. Ef upphafsnúmerið er ekki tilgreint telst það vera 1.
➧ Skilagildi:
Staðsetning textans er táknuð með tala.
Kynning á SEARCH aðgerðinni í Excel
The SEARCHfunction gerir kleift að leita að hlutum í gagnagrunninum með einfaldri eða flókinni leit. Þessi aðgerð gefur staðsetningu eins textastrengs inni í öðrum. Það er flokkað undir Excel Strengja/textafall .
➧ Setningafræði:
Setjafræði fyrir SEARCH fall er:
SEARCH( finna_texta,innan_texta,[byrjunarnúmer ])
➧ Rök:
find_text: [áskilið] Textinn sem leitar.
innan_texta: [áskilið] Textinn til að leita í.
start_num: [valfrjálst] Staðsetning til að hefja leit í textanum. Sjálfgefið gildi er 1.
➧ Return Value:
Staðsetning leitartextans er táknuð með tölu.
Excel FIND aðgerð VS Excel SEARCH aðgerð
Í Excel eru FINDA aðgerðin og SEARCH aðgerðin nokkuð svipuð og gera sama markmið , en á örlítið mismunandi en afgerandi hátt. Helsti greinarmunurinn á Excel FINNA og SEARCH aðgerðum er að SEARCH er há- og hástöfum næmi en FIND er há- og hástöfum. Annar munur er sá að SEARCH gerir ráð fyrir notkun algildra tákna en FIND gerir það ekki.
5 Dæmi með samanburðarúttak frá FIND og SEARCH aðgerðunum í Excel
Eiginleikarnir FINNA og SEARCH í Excel eru sjaldan nýttir sjálfstætt. Þeir eru venjulega notaðir íÍ tengslum við aðrar aðgerðir eins og MID , LEN , LEFT eða RIGHT og IFERROR munum við sjá þau sem eru í dæmunum hér að neðan.
1. Settu Excel FINN & amp; SEARCH aðgerð í textareit
Við getum sett inn FINDA og LEIT aðgerðir til að greina staðsetningu þess tiltekna orðs eða stafs. Segjum að við viljum finna ' e ' í Excel , þannig að við setjum textastrenginn í dálk B, og niðurstöðuna af staðsetningu textastrengsins er í dálki C . Fylgdu skrefunum hér að neðan:
- Svo, í fyrsta lagi ætlum við að nota FINDA aðgerðina til að finna staðsetningu ' e '. Til þess þurfum við að velja reit C5 . Eftir það skaltu setja formúluna inn í reitinn.
=FIND("e",B5)
- Þá skaltu ýta á Enter á lyklaborðinu mun sýna niðurstöðuna sem er 4 . Formúlan skilar 4 vegna þess að e er 4 th stafur í orðinu Excel .
- Nú, í öðru lagi, ætlum við að nota SEARCH aðgerðina til að leita að staðsetningu ' e '. Til að gera þetta verðum við að velja reitinn þar sem við viljum sjá niðurstöðuna, svo við veljum reit C6 . Sláðu nú inn formúluna í viðkomandi reit.
=SEARCH("e",B6)
- Og ýttu á Enter . Og við getum séð að niðurstaðan er 1 . Formúlan skilar 1 því E er fyrsti stafurinn í orði Excel . Eins og við vitum SEARCH fallið er ekki hástöfum næmt eins og FIND fallið , svo það er sama hvort stafurinn er stór eða lítill. Þegar það finnur stafinn mun það strax sýna niðurstöðuna.
- Svo, með því að nota FINDA og SEARCH aðgerðir sem við getum fundið staðsetningu hvaða orðs eða stafa sem er í textastreng.
Lesa meira: Hvernig á að finna texta í hólf í Excel
2. Notaðu FIND aðgerðina til að finna streng sem kemur á undan eða á eftir tilteknum staf
Segjum að við höfum nokkur nöfn í dálki B og við viljum finna fornafn og eftirnafn á hvert nafn í sömu röð í dálkum C og D . Til að gera þetta þurfum við að fylgja eftirfarandi aðferð:
- Í fyrsta lagi, til að fá fornafnið, veljum við reit C5 . Við getum notað FINDA eða SEARCH aðgerðina ásamt LEFT aðgerðinni . Þannig að við erum að nota FINNA aðgerðina.
- Í öðru lagi skaltu setja formúluna í reit C5 .
=LEFT(B5, FIND(" ", B5)-1)
- Smelltu síðan á Enter .
- Nú , við viljum fá eftirnafnið, til þess getum við notað samtengingu RIGHT , FINDA eða SEARCH og LEN aðgerðir. Svo, með sama hætti og áður, veldu reit D5 og settu formúluna þar inn.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
- Eftir að hafa ýtt á Enter takkann færðu eftirnafnið íreit.
Hér mun LEN aðgerðin safna saman heildarfjölda stafa, og síðan FINDA aðgerðin mun draga frá staðsetningu rýmisins. Og að lokum mun HÆGRI aðgerðin sýna stafi á hægri hlið.
- Næst, til að afrita formúluna yfir dálk C , dragðu Fylltu handfangið niður eða bara tvísmelltu á plús (' + ') táknið.
- Dragðu á sama hátt Fillhandfangið yfir dálkinn D til að afrita formúluna.
- Að lokum mun þetta draga öll fornöfn og eftirnöfn úr nöfnunum.
Athugið: Við notum FINDA fallið í stað SEARCH vegna þess að við viljum fá nákvæmara gildi, Eins og við vitum öll að FINDA fallið er hástafanæmi.
Lesa meira: Hvernig á að finna staf í streng í Excel
3. Settu inn FIND aðgerð til að finna Nth tilvik tiltekins stafs í Excel
Gera ráð fyrir að við höfum einhvern textastreng með sérstaf strik (' – ') í dálki B . Og við viljum finna 2 nd og 3 rd stöður strik (' – ') í röð í dálkum C og D . Til að fá stöðu sérstafsins skulum við fylgja skrefunum niður.
- Eins og fyrri dæmin, veldu fyrst reitinn í töflureikninum þínum þar semþú vilt sjá niðurstöðuna eftir að þú hefur notað formúluna. Þannig að við veljum reit C5 .
- Í öðru lagi, setjið formúluna inn í þann reit.
=FIND("-", B5, FIND("-",B5)+1)
- Í þriðja lagi, ýttu á Enter til að sjá niðurstöðuna.
Hér er formúlan að fá 2 nd staða.
- Dragðu Fill Handle niður til að afrita formúluna.
- Næst viljum við fá 3 rd stöðuna í dálki D . Þannig að við veljum reit D5 og setjum formúluna þar.
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)
- Ennfremur , ýttu á Enter takkann á lyklaborðinu.
Hér mun formúlan sýna 3 rd staðsetning sérstafsins.
- Og nú, dragðu aftur Fill Handle niður til að afrita formúluna yfir dálk D .
- Að lokum, með því að fylgja skrefunum, muntu fá þá niðurstöðu sem þú vilt.
Lesa meira: Hvernig til að finna staf í Excel streng (8 auðveldar leiðir)
Svipuð lestur
- Finndu síðasta gildi í dálki sem er stærra en núll í Excel (2 auðveldar formúlur)
- Hvernig á að finna lægstu 3 gildi í Excel (5 auðveldar aðferðir)
- Finndu fyrsta tilvik gildis í a Svið í Excel (3 leiðir)
- Finndu ytri tengla í Excel (6 fljótlegar aðferðir)
- Hvernig á að finna hvort klefi inniheldur sérstakan texta í Excel
4. Notaðu SEARCH Function áFinndu texta á milli sviga
Segjum að við höfum einhvern textastreng og við viljum aðeins fá textann sem er innan um sviga. Til að fá þessa textastrengi í Svigi þurfum við MID aðgerðina til að aðskilja nauðsynlegan fjölda stafa frá streng. Eins og aðgerðirnar FINNA eða SEARCH til að finna út hvað á að byrja og hversu marga stafi á að skilja að. Við skulum fylgja skrefunum hér að neðan.
- Í upphafi velurðu reitinn þar sem þú vilt sjá niðurstöðuna. Þannig að við veljum reit C5 .
- Síðan, afritaðu og límdu formúluna inn í þann reit.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)
- Næst, ýttu á Enter .
Það eina sem þú þarft að gera er að breyta númeri eins og á reitinn þinn, eftir að hafa límt formúluna.
- Eftir það skaltu draga Fill Handle niður til að afrita formúluna.
- Og að lokum, textinn innan sviga er nú dreginn út úr öllum textastrengnum.
🔎 Hvernig virkar formúlan?
⏩ SEARCH(“(“, B5)+1 : Þetta mun taka frumugildið úr reit B5 , og leitaðu að staðsetningu opnunarsvigans ' ( ' sem er 4+1 , frá SEARCH(“(“, B5) við fáum 4 , því bilið er líka talið.
Úttak → 5 , sem er fyrsti stafurinn innan sviga ' 0 '.
⏩ SEARCH(“)”, B5)-SEARCH(“(“,B5)-1 : Þetta mun finna staðsetningu lokasvigans ' ) '. Og, dragið frá stöðu opnunarsvigans.
Úttak → 10-4-1; ⇒ 6-1; ⇒ 5 , sem er síðasti stafurinn innan sviga ' 1 '.
⏩ MID(B5, SEARCH(“(“,B5)+1, SEARCH(“)”,B5)-SEARCH(“(“,B5)-1) : Þetta mun draga út textann innan sviga.
Framleiðsla → 01001
Lesa meira: Excel leit að texta á sviði (11 fljótlegar aðferðir)
5. Sameina FINN & IFERROR Aðgerðir til að meðhöndla villuna til að finna texta
Ef find_textinn finnist ekki þá sýnir hann villuboð í bæði FINDA og SEARCH aðgerðir. Í stað þess að sýna villuboðin gætum við notað IFERROR aðgerðina til að birta svipmikil skilaboð eins og ' Finnst ekki '. Til dæmis, í reit C10 , notandi getur sett inn hvaða texta sem er og í reit C5 verður leitað að innslátta textanum.
- Veldu fyrst reitinn þar sem þú vilt staðsetning reiknaðs texta í reit C10 . Þannig að við veljum reit C11.
- Í öðru lagi setjum við formúluna í reit C11b .
=IFERROR(FIND(C10, C5), "Given text is not found!")
- Smelltu síðan á Sláðu inn takkann á lyklaborðinu þínu. Eins og þú sérð mun það sýna 1 . Vegna þess að textinn Excel finnst aðeins einu sinni í reit C5 .
- Textinn Indesign finnst ekki í reit C5 . Svo, það mun gefaskilaboðin ' Tilgreindur texti fannst ekki! '.
Lesa meira: Hvernig á að nota Formúla til að finna feitletraðan texta í Excel
Hlutur sem þarf að hafa í huga
Ef eitthvað af eftirfarandi skilyrðum er uppfyllt, er Excel FIND og SEARCH fallið framleiðir #VALUE! villuna:
- Innan texta hefur ekki fallið find_text .
- inni_texta hefur færri stafi en upphafsnúmer .
- byrjun_tala er annað hvort núll (' 0 ') eða neikvætt gildi eða byrjunartala er minna en eða jafnt og núlli (' 0 ').
Niðurstaða
Hér að ofan gefur þér yfirlit yfir FINN og LEIT aðgerðir í Excel. Vona að þetta hjálpi þér! Ef þú hefur einhverjar spurningar, ábendingar eða athugasemdir vinsamlegast láttu okkur vita í athugasemdahlutanum. Eða þú getur skoðað aðrar greinar okkar á ExcelWIKI.com blogginu!