Inhoudsopgave
Nuttige en snellere methoden voor het opzoeken van tekstwaarde in Excel zijn noodzakelijk, vooral wanneer u een grotere dataset hebt. In dit artikel bespreek ik het opzoeken van tekst in Excel aan de hand van 7 geschikte methoden met relevante voorbeelden en ook met de uitleg. U kunt de methode dus aanpassen aan uw dataset.
Download Praktijk Werkboek
Tekst opzoeken in Excel.xlsx
7 Methoden om tekst in Excel op te zoeken en uit te pakken
Voordat we ingaan op de methoden, kijken we naar onze dataset van vandaag waarin de namen van werknemers worden voorzien van hun Werknemer ID nr. en Email ID .
1. De LOOKUP-functie toepassen om tekst te extraheren
Eerst laat ik het gebruik zien van de LOOKUP-functie om een tekstwaarde op te halen uit een dataset.
De functie geeft de waarde in een enkele rij of kolom terug vanaf een soortgelijke positie in de rij of kolom.
Bijvoorbeeld, als de opzoekwaarde 1003 is ( Werknemer ID ) en u moet de naam van de werknemer vinden voor de ID, kunt u de volgende formule gebruiken.
=LOOKUP(F5,B5:B12,C5:C12)
Hier, F5 is de opzoekwaarde, B5:B12 is de opzoekvector (celbereik) van Werknemer ID en C5:C12 is de resultaatvector (celbereik) van Naam werknemer .
Uiteindelijk krijg je de volgende uitvoer waar de namen van werknemers beschikbaar zijn op basis van de ID .
Lees meer: Hoe meerdere waarden opzoeken in Excel (10 manieren)
2. Tekst opzoeken met de functie VLOOKUP
De VLOOKUP functie is een van de populaire functies voor het vinden van een waarde in een kolom (verticale lookup).
In het volgende voorbeeld wordt de functie gebruikt om de tekst van een bepaalde cel te extraheren.
De aangepaste formule met jokertekens voor het vinden van een tekstwaarde is-
=VLOOKUP("*"&F5&"*",B5:D12,1,FALSE)
Hier, F5 is de opzoektekst, B5:D12 is de tabelarray (dataset waaruit de tekst moet worden opgehaald), 1 is het indexnummer van de kolom, en tenslotte FALSE is de exacte overeenkomst.
Bezoek de Tekst opzoeken met behulp van VLOOKUP in Excel artikel voor meer toepassingen van de formule om tekst uit een dataset te halen.
Lees meer: Een tabel opzoeken in Excel (8 methoden)
3. De combinatie van de VALUE & VLOOKUP-functie gebruiken om tekst te vinden
De WAARDE functie geeft het getal terug van een zoekende tekstwaarde, we kunnen de functie gebruiken samen met de VLOOKUP functie om de tekst te vinden.
De gecombineerde formule ziet er als volgt uit
=VLOOKUP(VALUE(F5),B5:C12,2,FALSE)
Hier, F5 is de opzoektekst, B5:D12 is de tabelarray (dataset waaruit de tekst moet worden opgehaald), 2 is het indexnummer van de kolom, en tenslotte FALSE is voor de exacte afstemming.
Nog belangrijker, WAARDE(F5) geeft het nummer terug en vervolgens de VLOOKUP haalt de tekstwaarde eruit.
Lees meer: Excel LOOKUP vs VLOOKUP: met 3 voorbeelden
4. HLOOKUP gebruiken om de tekstwaarde te krijgen
De HLOOKUP functie geeft een waarde terug op basis van de opzoekwaarde in een rij (horizontale opzoeking).
We kunnen de functie gebruiken om de tekstwaarde opeenvolgend te krijgen met behulp van Asterisk (*) aan het begin van de formule.
Dus, de formule wordt...
=HLOOKUP("*",B5:D12,1,0)
Hier, B5:D12 is de tabelreeks, 1 is het rij-indexnummer, en 0 ( FALSE ) is voor exacte overeenkomst.
Lees meer: 7 soorten opzoekingen die u in Excel kunt gebruiken
5. XLOOKUP toepassen met de EXACT-functie
De XLOOKUP een geweldige opzoekfunctie geïntroduceerd in Excel 365, haalt waarde uit een bereik of matrix.
In het volgende voorbeeld wordt de functie samen met de EXACT functie wordt gebruikt om een waarde op te halen.
De gecombineerde formule is...
=XLOOKUP(TRUE,EXACT(F5,B5:B12),C5:C12)
Hier, F5 is de opzoekwaarde, B5:B12 is de lookup array die de lookup waarde bevat en C5:C12 is het bereik van de retourcel, omdat we de naam willen vinden.
Na het invoeren van de formule ziet de uitvoer er als volgt uit.
6. Tekst opzoeken met XLOOKUP met enkelvoudige criteria
Ervan uitgaande dat de naam van de werknemer in afzonderlijke kolommen is verdeeld (de ene is de voornaam en de andere de achternaam).
Nu vinden we de e-mail van de voornaam gemakkelijk met de XLOOKUP functie.
De aangepaste formule is...
= XLOOKUP(F5,B5:B12, D5:D12, 0, -1 )
Hier, F5 is de opzoekwaarde, B5:B12 is de lookup array die de lookup waarde bevat, C5:C12 is het bereik van de retourcel, omdat we de naam willen vinden, 0 is voor als de waarde niet wordt gevonden, en -1 verwijst naar de wedstrijdmodus.
De uitvoer ziet er als volgt uit.
7. Tekst opzoeken met XLOOKUP voor meerdere criteria
Tenslotte halen we de tekstwaarde die aan meerdere criteria voldoet eruit met behulp van het flexibele XLOOKUP functie.
Als u bijvoorbeeld de e-mail wilt vinden op basis van de Voornaam en Achternaam kunt u de volgende formule gebruiken.
=XLOOKUP(B15&C15,B5:B12&C5:C12,D5:D12,0,-1)
Hier, B15 is de voornaam en C15 is de achternaam, B5:B12 is de lookup array (celbereik voor de Voornaam ), C5:C12 is een andere lookup array (celbereik voor de Achternaam ), 0 is voor als de waarde niet wordt gevonden, en -1 is de wedstrijdmodus.
Na het invoegen van de bovenstaande formule krijgt u de volgende uitvoer.
Lees meer: Opzoeken met meerdere criteria in Excel (zowel AND als OR type)
Conclusie
Dit is hoe u de opzoektekst kunt vinden met de formule in Excel. Echt, ik hoop dat dit artikel nuttig voor u kan zijn. Hoe dan ook, als u vragen en suggesties hebt, vergeet ze dan niet te delen in het volgende commentaargedeelte.