Inhoudsopgave
In Microsoft Excel moeten we soms zoeken naar verschillende soorten gegevens met betrekking tot een specifiek woord of informatie binnen de tekst in een cel van de dataset of een tabel. Met behulp van de VLOOKUP-functie kunnen we dat woord gemakkelijk vinden in de tabel en gegevens extraheren met betrekking tot de celwaarde die dat woord bevat.
Download Praktijk Werkboek
U kunt de Excel-werkmap downloaden die wij hebben gebruikt om dit artikel voor te bereiden.
VLOOKUP om woorden te vinden in tekst.xlsx2 Nuttige methoden om VLOOKUP toe te passen als de cel een woord in de tekst bevat in Excel
VLOOKUP functie wordt meestal gebruikt om een waarde te zoeken in de meest linkse kolom van een tabel en de functie geeft dan een waarde terug in dezelfde rij van een kolom die u opgeeft. De algemene formule van deze VLOOKUP-functie is:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
U kunt een gedetailleerd overzicht krijgen hier van hoe dit VLOOKUP functie werkt.
1. VLOOKUP om gegevens te vinden uit tekst met een woord in Excel
Op de volgende foto, Kolom B bevat de modelnamen van verschillende willekeurige chipsets en in Kolom C Wat we hier doen is zoeken naar een gedeeltelijke overeenkomst van een chipsetmodel en dan uitzoeken welk toestel deze chipset gebruikt.
Wij willen bijvoorbeeld het apparaatmodel weten van een smartphone die de Snapdragon chipset. In Kolom B , de naam Snapdragon is aanwezig met een modelnaam maar we zoeken deze gegevens met een gedeeltelijke overeenkomst door te vermelden "leeuwenbekje alleen.
Dus, in de uitvoer Cel C14 is de bijbehorende formule om de naam van het smartphonemodel te vinden dat de gespecificeerde chipset gebruikt:
=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)
Na het indrukken van Ga naar zal de functie Xiaomi Mi 11 Pro Dus, dit specifieke apparaat gebruikt de chipset van Snapdragon dat ligt in Cel B6 met zijn modelnummer.
Lees meer: Controleren of cel gedeeltelijke tekst bevat in Excel (5 manieren)
2. VLOOKUP om gegevens te extraheren op basis van een waarde op een bepaalde plaats in de cel
Nu krijgen we een andere dataset in onderstaande afbeelding. Kolom B ligt met een aantal willekeurige telefoonnummers in verschillende staten van de VS. Kolommen D en E tonen respectievelijk de netnummers en bijbehorende staatsnamen. We kopiëren een telefoonnummer van Kolom B en zoek dan de naam van de staat op door de code uit de linker 3 cijfers van het telefoonnummer te halen. De VLOOKUP functie zal zoeken naar die geëxtraheerde code in de tabel array van D4:E10 .
In de uitvoer Cel C13 , de vereiste formule om de naam van de staat te vinden uit het telefoonnummer vermeld in Cel B13 zal zijn:
=VLOOKUP(VALUE(LEFT(B13,3)),D4:E10,2,FALSE)
Na het indrukken van Ga naar zal de functie de naam van de staat teruggeven- New York Dus, het opgegeven telefoonnummer met de specifieke code aan het begin in Cel B13 is geregistreerd voor de staat New York.
Gerelateerde inhoud: Excel Als Cel Tekst Bevat Dan Terugkeerwaarde (8 Eenvoudige Manieren)
Een alternatief voor VLOOKUP om gegevens te vinden op basis van een woord in de tekst
Een geschikt alternatief voor de VLOOKUP functie is de XLOOKUP De XLOOKUP-functie is de combinatie van VLOOKUP en HLOOKUP Deze functie extraheert gegevens op basis van de invoer van de lookup-array en geeft de array terug. De algemene formule van deze functie is als volgt:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
U kunt een gedetailleerd overzicht van deze functie opnemen door te klikken op hier .
Op basis van onze eerste dataset in de eerste methode, als we ervoor kiezen de XLOOKUP functie dan de vereiste formule in de uitvoer Cel C14 zou er zo uit moeten zien:
=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)
Na het indrukken van Ga naar zal de functie het eerder verkregen soortgelijke resultaat teruggeven.
In deze functie wordt de vierde argument bevat een aangepast bericht dat wordt getoond als de opzoekwaarde niet wordt gevonden in de tabel. De vijfde argument (match_mode) is gedefinieerd door '2' die aangeeft wildcard overeenkomst op basis van de invoer in het eerste argument.
Afsluitende woorden
Ik hoop dat de bovengenoemde methoden om gegevens te extraheren onder gespecificeerde criteria met de VLOOKUP functie zal u nu prikkelen om ze toe te passen in uw noodzakelijke Excel-taken. Als u vragen of feedback hebt, laat het ons dan weten via opmerkingen. Of bekijk onze andere artikelen over Excel-functies op deze website.