Søkefunksjon i Excel (formel, eksempler) | Hvordan å bruke?

Excel SØK-funksjon

Søkefunksjonen i Excel er kategorisert under tekst- eller strengfunksjoner, men utdataene som returneres av denne funksjonen er heltall, søkefunksjonen gir oss posisjonen til en understreng i en gitt streng når vi gir en parameter for posisjonen å søke fra, slik at denne formelen tar tre argumenter, ett er substring, det ene er selve strengen, og ett er posisjonen til å starte søket.

SØK-funksjonen er tekstfunksjon som brukes til å finne plasseringen til en understreng i en streng / tekst.

SØK-funksjonen kan brukes som en regnearkfunksjon, og den er ikke mellom store og små bokstaver.

SØK Formel i Excel

Nedenfor er SEARCH Formula i Excel

Forklaring

Excel SEARCH-funksjonen har tre-parameter to (find_text, within_text) er obligatoriske parametere og en (start_num) er valgfri.

Obligatorisk parameter:

  • find_text: find_text refererer til understrengen / tegnet som du vil søke i en streng eller teksten du vil finne ut av.
  • within_text: . Hvor undergrunnen din ligger, eller hvor du utfører find_text.

Valgfri parameter:

  • [START_NUM]: fra hvor du vil starte søket i teksten i excel. hvis utelatt, ser SEARCH det som 1 og stjernesøk fra første tegn.

Hvordan bruke søkefunksjonen i Excel? (med eksempler)

SØK-funksjonen er veldig enkel og enkel å bruke. La oss forstå hvordan SØK-funksjonen fungerer med noen eksempler.

Du kan laste ned denne Excel-malen for søkefunksjon her - søkefunksjonen Excel-mal

Eksempel 1

La oss utføre et enkelt søk etter "God" understreng i den gitte teksten eller strengen. Her har vi søkt på det gode ordet ved hjelp av SØK-funksjonen, og det vil returnere plasseringen av Godt ord i god morgen.

= SØK (“Bra”, B6) og utdata blir 1.

Og antar at det er to treff funnet for godt, så SØK i excel vil gi deg den første kampverdien hvis du vil ha den andre gode plasseringen, så bruker du bare = SØK (“Bra”, B7, 2) [start_num] som 2 så er det vil gi deg plasseringen til den andre kampverdien, og utgangen vil være 6.

Eksempel 2

I dette eksemplet vil vi filtrere ut fornavnet og etternavnet fra det fulle navnet ved å bruke SØKEN i excel.

For fornavn = VENSTRE (B12, SØK (”“, B12) -1)

For Etternavn = HØYRE (B12, LENN (B12) -SØK (”“, B12))

Eksempel 3

Anta at det er et sett med ID-er, og du må finne ut _ plasseringen i ID-ene, og bruk ganske enkelt Excel SEARCH for å finne ut "_" -plasseringen innenfor ID-ene.

= SØK (“_” , B27 ) og utdata blir 6.

Eksempel 4

La oss forstå hvordan SØK fungerer i excel med jokertegn.

Tenk på den gitte tabellen og søk etter den neste 0 i teksten A1-001-ID

Og startposisjon vil være 1 da = SØK (“?” & I8, J8, K8) utgangen vil være 3 fordi “?” forsøm det ene tegnet før 0 og utdata blir 3.

For den andre raden i en gitt tabell søkeresultatet for A innenfor B1-001-AY

Vil være 8, men hvis vi bruker "*" i søk, vil det gi deg 1 som stedssignal fordi det vil forsømme alle tegn før "A" og utdata vil være 1 for det = SØK ("*" & I9, J9).

Tilsvarende for “J” 8 for = SEARCH (I10, J10, K10) og 7 for = SEARCH (“?” & I10, J10, K10).

Tilsvarende for fjerde rad vil utgangen være 8 for = SEARCH (I11, J11, K11) og 1 for = SEARCH (“*” & I11, J11, K11)

Ting å huske

  • Det er ikke store og små bokstaver
    • Den anser Tanuj og Tanuj som den samme verdien, det betyr at den ikke skiller mellom store og små bokstaver.
  • Det er også tillatt jokertegn, dvs. "?" , “*” Og “~” tilde.
    • "?" brukes til å finne et enkelt tegn.
    • “*” Brukes til kampsekvens.
    • Hvis du faktisk vil søke i “*” eller “?” bruk deretter “~” før tegnet.
  • Den returnerer #VALUE! Feil hvis det ikke er noen samsvarende streng, er det funnet i inner_text.

Anta at vi i eksemplet nedenfor søker etter en understreng "a" i " Navn" -kolonnen hvis den blir funnet vil den returnere plasseringen til et innen navn, ellers vil det gi #VALUE feil som vist nedenfor.