Tekst opzoeken in Excel (7 geschikte methoden)

  • Deel Dit
Hugh West

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.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.