Excel Hvis celle inneholder tekst, så returner verdi (8 enkle måter)

  • Dele Denne
Hugh West

Excel har ulike innebygde funksjoner for å matche og hente verdi hvis en celle inneholder tekst eller streng. I mange tilfeller prøver vi å søke etter en tekst eller streng i et område i Excel. Spesielle funksjoner i Excel returnerer verdi hvis celler inneholder spesifikk/eksakt tekst eller streng . I denne artikkelen , bruker vi HVIS , ISANTALL , EKSAKT , ANTALLHVIS , INDEKS , SAMLING , VLOOKUP , SØK , ELLER, og AND funksjoner for å returnere verdi hvis cellen inneholder tekst eller streng.

I en situasjon, anta at vi har oppføringer av visse kategorier og produkter i et datasett som bildet nedenfor

Datasett for nedlasting

Returverdi hvis celler inneholder tekst.xlsx

8 enkle måter å Excel hvis celle inneholder tekst, så returnerer verdi

Metode 1: Bruke IF-funksjonen (celle inneholder spesifikk tekst)

Syntaksen til IF -funksjonen er =IF (logisk_test, [value_if_true) ], [verdi_hvis_falsk]) . Det resulterer i én forhåndsvalgt verdi enten [value_if_true] eller [value_if_false] avhengig av logical_test -utgangen; henholdsvis sant eller usant.

Trinn 1: Klikk på en tom celle (D4 ).

Trinn 2 : Sett inn formelen

=IF (B4=”Bars”,”Available”,”Not Available”)

Her, logical_test er å matche søyletekst i celle B4 ; hvis testen er sann resulterer den i Tilgjengelig , ellers Ikke tilgjengelig .

Trinn 3: Trykk på ENTER .

Trinn 4 : Dra verdiene Fyllhåndtak , Tilgjengelig eller Ikke tilgjengelig vises i hele området.

Relatert innhold: Hvordan summere hvis cellen inneholder spesifikk tekst i Excel (6 måter)

Metode 2: Bruke ISNUMBER og SEARCH-funksjonen ( Celler inneholder spesifikk tekst)

ISNUMBER -funksjonen returnerer true eller usant avhengig av samsvar mellom SØK -tekst i et absolutt område .

Trinn 1: Klikk på en tom celle ( D4 ).

Trinn 2: Skriv inn formelen

=ISNUMBER (SØK ("Søyler", $B$4:$B$12)) I formelen samsvarer SØK -funksjonen med teksten «Bars» i et absolutt område returnerer deretter True eller False avhengig av samsvaret .

Trinn 3: Trykk ENTER. True eller False returverdi vises.

Trinn 4: Dra Fyllehåndtaket , resulterer alle cellene i True eller False som bildet nedenfor.

Les mer: Hvis celle inneholder spesifikk tekst, så legg til 1 i Excel (5 eksempler)

Metode 3: Bruke IF og eksakt funksjon (celler inneholder eksakt tekst)

Hvis vi betrakter teksten som store og små bokstaver og ønsker et eksakt samsvar, kan vi bruke EXACT -funksjonen kombinert med HVISfunksjon.

Trinn 1: Velg en tom celle ( D4 ).

Trinn 2: Lim inn formelen

=HVIS(EXAKT(B4,”Søyler”), “Tilgjengelig”, “”) Inne i formelen samsvarer EXAKT -funksjonen med den eksakte teksten “Søyler” i celle B4 returnerer deretter verdien "Tilgjengelig" ellers BLANK cellen avhengig av nøyaktig samsvar .

Trinn 3: Trykk ENTER , restaurantverdien vises.

Trinn 4: Dra Fyllhåndtaket , resten av cellene får verdien «Tilgjengelig» eller forbli BLANK.

Les mer: Hvis celle inneholder tekst, kopier deretter til et annet ark i Excel

Metode 4: Bruk IF og COUNTIF-funksjonen

Kombinert HVIS og COUNTIF -funksjonen returnerer samme celletekst som den samsvarer med kriteriene i et område.

Trinn 1: Klikk på en tom celle ( D4 ).

Trinn 2: Kopier og lim inn formelen

=HVIS(ANTALLHVIS(B4,”*Søyler*”),B4,””) I formelen er TELLHVIS -funksjonen ion samsvarer med kriteriene “*Bars*” (formelen setter automatisk * på begge sider av kriteriet) i området (celle B4 ). Deretter returnerer den verdien i B4 ellers beholder cellen BLANK .

Trinn 3: Trykk på ENTER , samme tekst som kriteriene vises.

Trinn 4: Dra Fyllhåndtaket , samsvarende celler vil vise de samme verdiene somområde.

Les mer: Hvis celle inneholder tekst, så legg til tekst i en annen celle i Excel

Metode 5: Bruke INDEX- og MATCH-funksjonen

Noen ganger har vi et kriterium i et celleområde for å matche resultatet i et annet celleområde. I så fall kan vi bruke INDEKS -funksjonen for å matche en tekst i et område og MATCH -funksjonen for å resultere i verdien i en annen celle. For å oppnå formålet endrer vi datasettet litt.

Trinn 1: Velg en tom celle ( B2 ).

Trinn 2: Skriv inn formelen

=INDEKS(C7:C15,MATCH(“Bars”,B7:B15,0)) Her ser INDEKS -funksjonen etter den eksakte samsvarstekst «Søyler» fra området B7:B15 i området C7:C15.

Trinn 3: Trykk CTRL+SHIFT+ENTER , siden det er en matriseformel. Den samsvarende teksten for Søyler vises.

Les mer: Hvordan returnere verdi hvis celler inneholder bestemt tekst fra a List

Metode 6: Bruk av VLOOKUP-funksjonen

VLOOKUP -funksjonen er effektiv for å finne vertikale data i en tabell. I vårt tilfelle kan vi bruke VLOOKUP -funksjonen for å finne en nøyaktig eller omtrentlig match i en kolonne. Syntaksen til VLOOKUP -funksjonen er =VLOOKUP (verdi, tabell, col_index, [range_lookup]).

Trinn 1: Skriv inn oppslagstekst ( Søyler ) i en hvilken som helst celle ( B3 ).

Trinn 2: Velg en hvilken som helsttom celle (C3).

Trinn 3: Sett inn formelen

=VLOOKUP(B3,B7:C15,2, FALSE) Her «Bars» er teksten i B3 som må samsvare innenfor et område B7:C15 til en verdi i kolonne 2. FALSE erklærer at vi ønsker et eksakt samsvar.

Trinn 4: Trykk ENTER. Den samsvarende verdien vises.

Les mer: Hvordan bruke VLOOKUP If Cell Contains a Word in Text in Excel

Metode 7: Bruke IF OR ISNUMBER og SEARCH-funksjonen (Cells Contain Strings)

Et datasett inneholder ofte mer enn én tekststreng. Vi ønsker å matche cellene som bare har én samsvarende tekststreng. Vi kan bruke ISNUMBER og SØK for å matche en tekst, deretter ELLER funksjonen for å erklære et alternativt samsvar. Til slutt fungerer HVIS for å vise en returverdi ellers forblir cellene BLANKE .

Trinn 1: Velg en tom celle ( D4 ). Skriv inn formelen

=HVIS(ELLER(ISNUMBER(SØK(“Søyler”,B4)),ISNUMBER(SØK(“Veg”,B4))),,”Tilgjengelig “,””)

Trinn 2: Trykk på ENTER. «Tilgjengelig » tekst vises i cellen i tilfelle noen av referansetekstene («Søyler» eller «Veg») finnes i celle B4.

Trinn 3: Dra Fyllhåndtaket , resten av cellene i området cellen blir merket enten med “Tilgjengelig ” tekst eller gjenværende BLANK.

Les mer: Sjekk omCelle inneholder delvis tekst i Excel (5 måter)

Metode 8:  Bruke IF AND ISNUMBER og SEARCH-funksjonen (celler inneholder strenger)

Fra Metode 7 , vi vet hvordan flere tekststrenger i en celle blir matchet. Hvis vi går videre for å matche begge tekststrengene, kan vi bruke AND -funksjonen i stedet for ELLER .

Trinn 1: Velg en hvilken som helst tom celle ( D4 ). Skriv inn formelen

=HVIS(OG(ERNUMMER(SØK(“Bars”,B4)),ISNUMBER(SØK(“Chlt”,B4))),,”Tilgjengelig “,””)

Trinn 2: Trykk ENTER . Hvis begge tekststrengene finnes i celle B4 , returnerer formelen “Tilgjengelig ” som en verdi, ellers forblir cellene BLANKE.

Trinn 3: Dra Fyllhåndtaket, resten av cellene blir merket enten med «Tilgjengelig» eller gjenværende BLANK.

Konklusjon

I denne artikkelen bruker vi forskjellige formler for å returnere verdi hvis celler inneholder visse tekster. Vi bruker HVIS , ISNUMBER , EXACT , INDEX , MATCH , OR , og AND -funksjoner for å returnere verdi for en teksts eksakte eller omtrentlige samsvar. Vi viser også metoder for å matche mer enn én streng som kombinerer funksjonene IF, AND, ISNUMBER og SEARCH . Håper du finner diskuterte metoder superenkle å følge. Kommenter hvis du trenger ytterligere avklaringer eller har noe å legge til.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.