Exceli funktsioon: FIND vs SEARCH (võrdlev analüüs)

  • Jaga Seda
Hugh West

Veebilehel Microsoft Excel ... FIND funktsioon ja OTSIMINE funktsioon võimaldab leida vajaliku tähestiku- või numbrilise konjunktsiooni stringis, tekstiandmetega lahtris. Selles artiklis näeme ülevaadet FIND ja OTSIMINE funktsioonid Excelis.

Lae alla praktiline töövihik

Saate alla laadida töövihiku ja nendega harjutada.

FIND & SEARCH funktsioonid.xlsx

Sissejuhatus funktsioonile FIND Excelis

Excelis on FIND funktsioon on sisseehitatud funktsioon, mis on klassifitseeritud kui String/Text Funktsioon . FIND funktsioon on harjunud leidma teatava tähemärgi või alajaotuse asukohta tekstijada sees.

Süntaks:

Süntaks on järgmine FIND funktsioon on:

FIND( find_text, within_text, [start_num ])

Argumendid:

find_text: [nõutav] Otsitav tekst.

within_text: [nõutav] Tekst sisaldab teksti, mida me otsime.

start_num: [valikuline] Määratleb positsiooni, kust otsing peaks algama. 1. märk on esimene märk tekstis. Kui algusnumbrit ei ole määratud, loetakse see 1.

Tagastamisväärtus:

Teksti asukoha leidmine on esitatud numbriga.

Sissejuhatus funktsiooni SEARCH kohta Excelis

The Otsingu funktsioon võimaldab otsida objekte andmebaasis, kasutades lihtsat või keerulist otsingut. See funktsioon annab ühe tekstijada asukoha teise teksti sees. See on liigitatud Exceli alla. String/Text Funktsioon .

Süntaks:

Süntaks on järgmine Otsingu funktsioon on:

SEARCH( find_text,within_text,[start_num ])

Argumendid:

find_text: [required] Tekst, mida otsitakse.

within_text: [required] Tekst, mille sees otsitakse.

start_num: [valikuline] Positsioon, millest otsingut tekstis alustada. Vaikimisi on 1.

Tagastamisväärtus:

Leitava teksti asukoht on esitatud numbriga.

Exceli FIND-funktsioon VS Exceli SEARCH-funktsioon

Excelis on FIND funktsioon ja OTSIMINE funktsioonid on üsna sarnased ja täidavad sama eesmärki, kuid pisut erineval, kuid siiski olulisel viisil. Peamine erinevus Exceli FIND ja OTSIMINE funktsioonid on see, et OTSIMINE on suur- ja väiketähtede suhtes tundmatu, samas kui FIND on suur- ja väiketähtedega. Teine erinevus on see, et OTSIMINE võimaldab kasutada jokkerite kasutamist, samas kui FIND ei ole.

5 näited Exceli funktsioonide FIND ja SEARCH võrdlevate väljunditega

The FIND ja OTSIMINE Exceli võimalusi kasutatakse harva iseseisvalt. Tavaliselt kasutatakse neid koos teiste funktsioonidega, näiteks MID , LEN , VÄLJAS , või RIGHT ja IFERROR näeme neid allpool toodud näidetes.

1. Sisestage Exceli FIND & SEARCH funktsioon tekstirakku

Me saame sisestada FIND ja OTSIMINE funktsioone, et tuvastada selle konkreetse sõna või tähe asukoht. Oletame, et me tahame leida ' e ' in Excel , nii et paneme teksti string veergu B, ja teksti stringi positsiooni tulemus on veerus C Järgige alljärgnevaid samme:

  • Niisiis, esiteks, me kasutame me kasutame FIND funktsioon et leida asukoht ' e '. Selleks peame valima lahtri C5 Pärast seda sisestage valem sellesse lahtrisse.
=FIND("e",B5)

  • Seejärel, vajutades Sisesta klaviatuuril näitab tulemust, mis on 4 Valem tagastab 4 sest e on 4 th täht sõnas Excel .
  • Teiseks, me kasutame nüüd järgmist. Otsingu funktsioon otsida positsiooni ' e '. Selleks peame valima lahtri, kus me tahame tulemust näha, seega valime lahtri C6 Nüüd sisestage sellesse lahtrisse valem.
=SEARCH("e",B6)

  • Ja vajutage Sisesta Ja me näeme, et tulemus on 1 Valem tagastab 1 sest E on sõna esimene täht Excel Nagu me teame, et Otsingu funktsioon ei ole suur- ja väiketähtede suhtes tundlik nagu FIND funktsioon , seega ei hooli sellest, kas täht on suur või väike. Kui ta leiab tähe, näitab ta kohe tulemust.

  • Seega, kasutades FIND ja OTSIMINE funktsioonide abil saame teada mis tahes sõna või tähe asukohta tekstis.

Loe edasi: Kuidas leida teksti Exceli lahtris

2. Rakenda FIND funktsiooni, et leida string, mis tuleb enne või pärast antud märki

Oletame, et meil on mõned nimed veerus B ja me tahame leida iga nime ees- ja perekonnanime vastavalt veergudes C ja D Selleks tuleb järgida alljärgnevat protseduuri:

  • Esiteks, et saada eesnimi, valime lahtri C5 Me võime kasutada FIND või OTSIMINE funktsioon koos funktsiooniga LEFT funktsioon Nii et me kasutame FIND funktsioon.
  • Teiseks, pange valem lahtrisse C5 .
=LEFT(B5, FIND(" ", B5)-1)

  • Seejärel vajutage Sisesta .

  • Nüüd tahame saada perekonnanime, selleks saame kasutada konjunktsiooni RIGHT , FIND või OTSIMINE ja LEN Nii et samamoodi nagu enne, valige lahter D5 ja pane valem sinna sisse.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

  • Pärast vajutamist Sisesta klahvi, saate tulemuseks oleva lahtri viimast nime.

Siin on LEN funktsioon koguneb tähemärkide koguarv ja seejärel koguneb FIND funktsioon lahutatakse ruumi positsioon. Ja lõpuks on ka RIGHT funktsioon näitab parempoolseid sümboleid.

  • Järgmiseks, et kopeerida valemit üle veeru C , lohistage Täitmise käepide maha või lihtsalt topeltklõps kohta pluss (' + ') märk.

  • Samamoodi lohistage Täitmise käepide üle veeru D valemit dubleerida.

  • Lõpuks eraldatakse nimedest kõik ees- ja perekonnanimed.

Märkus: Me kasutame FIND funktsiooni asemel OTSIMINE sest me tahame saada täpsema väärtuse, Nagu me kõik teame, et FIND funktsioon on suur- ja väiketähelepanu.

Loe edasi: Kuidas leida tähemärki stringis Excelis

3. Sisestage FIND-funktsioon, et leida Excelis konkreetse tähemärgi N-nes esinemine

Oletame, et meil on mingi erimärgiga tekstisõna. kriips (' - ') veerus B Ja me tahame leida 2 nd ja 3 rd positsioonid kriips (' - ') järjestikku veergudes C ja D . erimärgi asukoha saamiseks järgime alljärgnevaid samme.

  • Sarnaselt varasematele näidetele valige kõigepealt oma arvutustabeli lahter, kus soovite näha tulemust pärast valemi kasutamist. Seega valime lahtri C5 .
  • Teiseks sisestage valem sellesse lahtrisse.
=FIND("-", B5, FIND("-",B5)+1)

  • Kolmandaks, vajutage Sisesta et näha tulemust.

Siin on valemiga saada 2 nd positsioon.

  • Lisaks lohistage Täitmise käepide allapoole, et valemit kopeerida.

  • Järgmisena tahame saada 3 rd positsioon veerus D Seega valime lahtri D5 ja pane valem sinna.
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)

  • Lisaks sellele vajutage Sisesta klaviatuuril.

Siinkohal näitab valem 3 rd erimärgi asukoht.

  • Ja nüüd lohistage jälle Täitmise käepide alla, et dubleerida valemit üle veeru D .
  • Lõpuks, järgides samme, saate soovitud tulemuse.

Loe edasi: Kuidas leida tähemärki String Excelis (8 lihtsat viisi)

Sarnased lugemised

  • Leia viimane väärtus veerus, mis on suurem kui null Excelis (2 lihtsat valemit)
  • Kuidas leida madalaimad 3 väärtust Excelis (5 lihtsat meetodit)
  • Väärtuse esimese esinemise leidmine Exceli vahemikus (3 võimalust)
  • Välislinkide leidmine Excelis (6 kiiret meetodit)
  • Kuidas leida, kas lahter sisaldab Excelis konkreetset teksti

4. Rakenda SEARCH funktsiooni, et leida teksti sulgude vahelt

Oletame, et meil on mingi tekstisõna ja me tahame saada ainult teksti, mis on suletud sulgudes. Et saada need tekstisõned Sulgudes me vajame MID-funktsioon et eraldada vajalik arv tähemärke stringist. Nagu ka FIND või OTSIMINE funktsioone, et aru saada, mida alustada ja mitu tähte eraldada. Järgime alljärgnevaid samme.

  • Alguses valime lahtri, kus soovite tulemust näha. Seega valime lahtri C5 .
  • Seejärel kopeeri ja kleebi valem sellesse lahtrisse.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("("(",B5)-1)

  • Seejärel vajutage Sisesta .

Kõik, mida peate tegema, on muuta lahtri number vastavalt teie lahtri asukohale, pärast valemi kleepimist.

  • Pärast seda lohistage Täitmise käepide allapoole, et valemit dubleerida.

  • Ja lõpuks, sulgudes olev tekst on nüüd kogu tekstist välja võetud.

🔎 Kuidas valem töötab?

SEARCH("(", B5)+1 : See võtab lahtri väärtuse lahtrist B5 , ja otsige avaklambri ( ' mis on 4+1 , alates SEARCH("(", B5) me saame 4 , sest ka ruumi arvestatakse.

Väljund → 5 , mis on esimene täht sulgudes 0 '.

SEARCH(")", B5)-SEARCH("(", B5)-1 : Sellega leitakse sulgeva sulguri positsioon ' ) '. Ja lahutage avaklambrite positsioon.

Väljund → 10-4-1; 6-1; 5 , mis on viimane täht sulgudes 1 '.

MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("("(",B5)-1) : See eraldab teksti sulgudes oleva teksti.

Väljund → 01001

Loe lisaks: Exceli teksti otsimine vahemikus (11 kiiret meetodit)

5. Kombineeri FIND & IFERROR funktsioonid, et käsitleda teksti leidmise viga

Kui find_text ei leita, siis kuvatakse veateade nii FIND ja OTSIMINE funktsioonid. Selle asemel, et näidata veateadet, võime kasutada funktsiooni IFERROR funktsioon väljendusrikka sõnumi kuvamiseks nagu ' Ei leitud '. Näiteks lahtris C10 saab kasutaja sisestada mis tahes teksti ja lahtri C5 otsitakse sisestatud teksti.

  • Kõigepealt valige lahter, kus soovite arvutatava teksti positsiooni lahtrisse C10 Seega valime lahtri C11.
  • Teiseks, pange valem lahtrisse C11b .
=IFERROR(FIND(C10, C5), "Antud teksti ei leitud!")

  • Seejärel vajutage Sisesta klaviatuuril. Nagu näete, näitab see 1 . Kuna tekst Excel leitakse ainult üks kord rakus C5 .

  • Tekst Indesign ei leidu lahtris C5 Nii et see annab teate ' Antud teksti ei ole leitud! '.

Loe edasi: Kuidas kasutada valemit Exceli rasvase teksti leidmiseks Excelis

Asjad, mida silmas pidada

Kui mõni järgmistest tingimustest on täidetud, on Excel FIND ja OTSIMINE funktsioon toodab #VALUE! viga:

  • Teksti sees ei ole funktsiooni find_text .
  • within_text on vähem tähemärke kui start_num .
  • start_num on kas null (' 0 ') või negatiivne väärtus või start_num on väiksem või võrdne nulliga (' 0 ').

Kokkuvõte

Ülaltoodu annab teile ülevaate FIND ja OTSIMINE funktsioonid Excelis. Loodan, et see aitab teid! Kui teil on küsimusi, ettepanekuid või tagasisidet, siis andke meile sellest teada kommentaaride sektsioonis. Või võite heita pilgu meie teistesse artiklitesse aadressil ExcelWIKI.com blogi!

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.