Innholdsfortegnelse
Nyttige og raskere metoder for å slå opp tekstverdier i Excel er nødvendige, spesielt når du har et større datasett. I denne artikkelen vil jeg diskutere oppslagstekst i Excel ved å bruke 7 passende metoder med relevante eksempler og også med forklaringen. Så du kan justere metoden for datasettet ditt.
Last ned øvelsesarbeidsbok
Søketekst i Excel.xlsx
7 metoder for å slå opp og trekke ut tekst i Excel
Før vi går inn i metodene, la oss ta en titt på dagens datasett der ansattes navn er gitt med deres medarbeider-ID-nummer og -e-post ID .
1. Bruke OPSLAKK-funksjonen for å trekke ut tekst
Først skal jeg vise bruken av OPPSLAG-funksjonen for å hente en tekstverdi fra et datasett.
Funksjonen returnerer verdien i en enkelt rad eller kolonne fra en lignende posisjon i raden eller kolonnen.
For eksempel, hvis oppslagsverdien er 1003 ( medarbeider-ID ), og du må finne ansattnavnet for ID-en, du kan bruke følgende formel.
=LOOKUP(F5,B5:B12,C5:C12)
Her er F5 oppslagsverdien, B5:B12 er oppslagsvektoren (celleområdet) til medarbeider-ID og C5:C12 er resultatvektoren (celleområdet) til medarbeidernavn .
Til slutt kan du får følgende utdata der navnene på ansatte er tilgjengelige basert på ID .
Les mer: Hvordan slå opp flereVerdier i Excel (10 måter)
2. Slå opp tekst ved å bruke VLOOKUP-funksjonen
VLOOKUP -funksjonen er en av de populære funksjonene for å finne verdi i en kolonne (vertikalt oppslag).
I følgende eksempel brukes funksjonen til å trekke ut teksten for en bestemt celle.
Den justerte formelen med jokertegn for å finne tekstverdi er-
=VLOOKUP("*"&F5&"*",B5:D12,1,FALSE)
Her er F5 oppslagsteksten, B5:D12 er tabellmatrisen (datasettet som skal hentes fra tekst), 1 er kolonneindeksnummeret, og til slutt FALSE er den eksakte matchingen.
Besøk Oppslagstekst Bruk VLOOKUP i Excel -artikkel for å finne ut flere bruksområder for formelen for å trekke ut tekst fra et datasett.
Les mer: Hvordan slå opp en tabell i Excel ( 8 metoder)
3. Bruke kombinasjonen av VERDI & VLOOKUP-funksjon for å finne tekst
VERDI-funksjonen returnerer tallet fra en letende tekstverdi, vi kan bruke funksjonen sammen med OPSLAKK -funksjonen for å finne teksten.
Den kombinerte formelen vil være som følgende-
=VLOOKUP(VALUE(F5),B5:C12,2,FALSE)
Her, F5 er oppslagsteksten, B5:D12 er tabellmatrisen (datasettet som teksten skal hentes fra), 2 er kolonneindeksnummeret, og til slutt FALSE er for eksakt samsvar.
Enda viktigere, VERDI(F5) returnerer tallet og deretter trekker VLOOKUP ut tekstenverdi.
Les mer: Excel LOOKUP vs VLOOKUP: Med 3 eksempler
4. Bruke HLOOKUP for å få tekstverdien
OPSLAKK-funksjonen returnerer en verdi basert på oppslagsverdien på rad (horisontalt oppslag).
Vi kan bruke funksjonen til å få tekstverdi sekvensielt ved å bruke Asterisk (*) i begynnelsen av formelen.
Så formelen vil være-
=HLOOKUP("*",B5:D12,1,0)
Her er B5:D12 tabellmatrisen, 1 er radindeksnummeret, og 0 ( FALSE ) er for eksakt samsvar.
Les mer: 7 typer oppslag du kan bruke i Excel
5 Bruk av XLOOKUP med EXACT-funksjonen
XLOOKUP , en fantastisk oppslagsfunksjon introdusert i Excel 365, trekker ut verdier i et område eller en matrise.
I følgende eksempel brukes funksjonen sammen med EXAKT funksjonen for å hente en verdi.
Den kombinerte formelen er-
=XLOOKUP(TRUE,EXACT(F5,B5:B12),C5:C12)
Her er F5 oppslagsverdien, B5:B12 er oppslagsmatrisen som inneholder oppslagsverdien og C5:C12 er returcelleområdet slik vi ønsker å finne navnet.
Etter å ha skrevet inn formelen , ser utdataene ut som følger.
6. Oppslagstekst ved bruk av XLOOKUP med enkeltkriterier
Forutsatt at medarbeidernavnet er delt inn i separate kolonner (en er fornavnet og det andre er etternavnet).
Nå,vi finner e-postadressen til fornavnet enkelt med XLOOKUP funksjonen.
Den justerte formelen er-
= XLOOKUP(F5,B5:B12, D5:D12, 0, -1 )
Her er F5 oppslagsverdien, B5:B12 er oppslagsmatrisen som inneholder oppslagsverdien, C5:C12 er returcelleområdet som vi ønsker å finne navnet, 0 er for hvis verdien ikke finnes, og -1 refererer til samsvarsmodus.
Utgangen vil være som følger.
7. Slå opp tekst ved å bruke XLOOKUP for flere kriterier
Til slutt trekker vi ut tekstverdien som samsvarer flere kriterier ved å bruke den fleksible XLOOKUP -funksjonen.
For eksempel, hvis du vil finne e-posten basert på Fornavn og Etternavn , kan du bruke følgende formel.
=XLOOKUP(B15&C15,B5:B12&C5:C12,D5:D12,0,-1)
Her er B15 fornavnet og C15 er etternavn, B5:B12 er oppslagsmatrisen (celleområde for Fornavn ), C5:C12 er en annen oppslagsmatrise (celleområde for Etternavn ), 0 er for hvis verdien e er ikke funnet, og -1 er samsvarsmodusen.
Etter å ha satt inn formelen ovenfor, vil du få utdata som følgende bilde .
Les mer: Hvordan slå opp med flere kriterier i Excel (Både OG eller ELLER type)
Konklusjon
Slik kan du finne oppslagsteksten ved hjelp av formelen i Excel. Jeg håper virkelig at denne artikkelen kan være nyttig fordu. Uansett, hvis du har spørsmål og forslag, ikke glem å dele dem i følgende kommentarseksjon.