Sådan bruges VLOOKUP Hvis celle indeholder et ord i tekst i Excel

  • Del Dette
Hugh West

I Microsoft Excel skal vi nogle gange søge efter forskellige typer data relateret til et bestemt ord eller information i teksten i en celle i et datasæt eller en tabel. Ved hjælp af VLOOKUP-funktionen kan vi nemt finde det pågældende ord i tabellen og udtrække data relateret til den celleværdi, der indeholder det pågældende ord.

Download arbejdsbog til øvelser

Du kan downloade den Excel-arbejdsmappe, som vi har brugt til at forberede denne artikel.

VLOOKUP til at finde ord i tekst.xlsx

2 Nyttige metoder til at anvende VLOOKUP, hvis cellen indeholder et ord i tekst i Excel

VLOOKUP funktionen bruges generelt til at søge efter en værdi i den venstre kolonne i en tabel, og funktionen returnerer derefter en værdi i samme række fra en kolonne, som du angiver. Den generiske formel for denne VLOOKUP-funktion er:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Du kan få et detaljeret overblik her af, hvordan denne VLOOKUP funktionen fungerer.

1. VLOOKUP til at finde data fra tekst, der indeholder et ord i Excel

På det følgende billede, Kolonne B indeholder modelnavnene på flere tilfældige chipsæt og i Kolonne C Det, vi gør her, er at lede efter et delvist match for en chipsetmodel, og derefter udtrække, hvilken enhed der bruger dette chipset.

Vi ønsker f.eks. at kende en enhedsmodel for en smartphone, der bruger Snapdragon chipset. I Kolonne B , navnet Snapdragon er til stede med et modelnavn, men vi vil søge efter disse data med et delvist match ved at nævne "løvemund kun.

Så i output Celle C14 vil den relaterede formel til at finde navnet på den smartphone-model, der bruger det angivne chipset, være:

=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)

Når du har trykket på Indtast , vil funktionen returnere Xiaomi Mi 11 Pro Denne specifikke enhed bruger altså chipsættet fra Snapdragon der ligger i Celle B6 med dens modelnummer.

Læs mere: Kontroller, om en celle indeholder delvis tekst i Excel (5 måder)

2. VLOOKUP til at udtrække data baseret på en værdi fra en bestemt position i cellen

Nu får vi et andet datasæt som i billedet nedenfor. Kolonne B ligger med nogle tilfældige telefonnumre i forskellige stater i USA. Kolonne D og E viser henholdsvis områdenumre og de tilhørende statsnavne. Vi kopierer et telefonnummer fra Kolonne B og derefter finde frem til statens navn ved at udtrække koden fra de sidste 3 cifre i telefonnummeret. VLOOKUP funktionen vil søge efter den uddragne kode i tabellen array i D4:E10 .

I output Celle C13 , den nødvendige formel til at finde statens navn ud fra det telefonnummer, der er angivet i Celle B13 vil være:

=VLOOKUP(VALUE(LEFT(B13,3)),D4:E10,2,FALSE)

Når du har trykket på Indtast , vil funktionen returnere navnet på tilstanden- New York Så det angivne telefonnummer med den specifikke kode i begyndelsen i Celle B13 er registreret for staten New York.

Relateret indhold: Excel Hvis celle indeholder tekst, returnerer du værdien (8 nemme måder)

Et alternativ til VLOOKUP til at finde data baseret på et ord i en tekst

Et passende alternativ til den VLOOKUP funktion er den XLOOKUP funktionen. XLOOKUP-funktionen er en kombination af VLOOKUP og HLOOKUP Den udtrækker data på grundlag af input fra opslagsarrayet og returnerer arrayet. Den generiske formel for denne funktion er som følger:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Du kan få en detaljeret oversigt over denne funktion ved at klikke på her .

På grundlag af vores første datasæt i den første metode kan vi, hvis vi vælger at bruge XLOOKUP funktion, så er den ønskede formel i output Celle C14 bør se således ud:

=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)

Når du har trykket på Indtast vil funktionen returnere det samme resultat som tidligere.

I denne funktion kan fjerde argument indeholder en tilpasset meddelelse, der vises, hvis opslagsværdien ikke findes i tabellen. femte argument (match_mode) er blevet defineret ved '2' som betegner jokertegn matcher baseret på input i det første argument.

Afsluttende ord

Jeg håber, at de ovenfor nævnte metoder til at udtrække data under specificerede kriterier med den VLOOKUP funktionen vil nu provokere dig til at anvende dem i dine nødvendige Excel-opgaver. Hvis du har spørgsmål eller feedback, så lad os det vide gennem kommentarer. Eller du kan tjekke vores andre artikler relateret til Excel-funktioner på dette websted.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.