De functie VERT.ZOEKEN in Excel zoekt naar een waarde in een celbereik en retourneert vervolgens een waarde die in dezelfde rij staat als de waarde die u zoekt.
VERT.ZOEKEN wat staat voor 'Vertical Lookup', is een zoekfunctie die zoekt naar een waarde in de meest linkse kolom (eerste kolom) van het bereik en retourneert de parallelle waarde van de kolom aan de rechterkant. De functie VERT.ZOEKEN zoekt alleen de waarde (van boven naar beneden) op in een verticaal gerangschikte tabel.
Laten we bijvoorbeeld zeggen dat we een inventarislijst in een werkblad hebben met een tabel met itemnamen, aankoopdatum, hoeveelheid en prijs. Vervolgens kunnen we VERT.ZOEKEN in een ander werkblad gebruiken om de hoeveelheid en prijs voor een bepaalde itemnaam uit het voorraadwerkblad te extraheren.
De functie VERT.ZOEKEN lijkt in eerste instantie misschien ontmoedigend, maar het is eigenlijk vrij eenvoudig te gebruiken als je eenmaal begrijpt hoe het werkt. Hier, in deze zelfstudie, laten we u zien hoe u de functie VERT.ZOEKEN in Excel gebruikt.
VLOOKUP-syntaxis en argumenten
Als u de functie VERT.ZOEKEN gaat gebruiken, moet u de syntaxis en de argumenten ervan kennen.
Syntaxis van de functie VERT.ZOEKEN:
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
Deze functie bestaat uit 4 parameters of argumenten:
- opzoekwaarde: Dit specificeert de waarde waarnaar u zoekt in de eerste kolom van de gegeven tabelarray. De opzoekwaarde moet altijd in de meest linkse (kolom van de zoektabel.
- table_array: Dit is de tabel (cellenbereik) waarin u een waarde wilt opzoeken. Deze tabel (zoektabel) kan in hetzelfde werkblad staan of in een ander werkblad, of zelfs in een andere werkmap.
- col_index_num: Dit specificeert het kolomnummer van de tabelmatrix met de waarde die u wilt extraheren.
- [range_lookup]: Deze parameter geeft aan of u een exacte overeenkomst of geschatte overeenkomst wilt extraheren. Het is WAAR of ONWAAR, voer 'FALSE' in als u de exacte waarde wilt of voer 'TRUE' in als u akkoord gaat met de geschatte waarde.
De functie VERT.ZOEKEN gebruiken in Excel
Laten we eens kijken hoe we VERT.ZOEKEN in Microsoft Excel kunnen gebruiken.
Basisvoorbeeld
Om VERT.ZOEKEN te gebruiken, moet u eerst uw database of tabel maken (zie hieronder).
Maak vervolgens een tabel of bereik van waaruit u wilt opzoeken en extraheer de waarden uit de zoektabel.
Selecteer vervolgens de cel waar u de geëxtraheerde waarde wilt hebben en voer de volgende VERT.ZOEKEN-formule in. We willen bijvoorbeeld het telefoonnummer van 'Ena' opzoeken, dan moeten we de opzoekwaarde invoeren als B13, A2:E10 als de tabelarray, 5 voor het kolomnummer van het telefoonnummer en FALSE om de exacte waarde. Druk vervolgens op 'Enter' om de formule te voltooien.
=VERT.ZOEKEN(B13,A2:E10,5,ONWAAR)
U hoeft het tabelbereik niet handmatig in te voeren, u kunt het bereik of de tabel gewoon met de muis selecteren voor het argument table_array. En het wordt automatisch aan het argument toegevoegd.
Denk eraan, om dit te laten werken, moet de opzoekwaarde in de meest linkse van onze zoektabel staan (A2:E10). Ook hoeft de Lookup_value niet per se in kolom A van het werkblad te staan, het hoeft alleen de meest linkse kolom te zijn van het bereik waarin u wilt zoeken.
Vlookup ziet er goed uit
De functie VERT.ZOEKEN kan alleen rechts van de tabel kijken. Het zoekt naar een waarde in de eerste kolom van een tabel of een bereik en haalt de overeenkomende waarde uit een kolom aan de rechterkant.
Exacte Matching
Excel VERT.ZOEKEN-functie heeft twee methoden om te matchen, ze zijn: exact en bij benadering. De parameter 'range_lookup' in de VLOOKUP-functie geeft aan naar wat voor soort u op zoek bent, exact of bij benadering.
Als u range_lookup invoert als 'FALSE' of '0', zoekt de formule naar een waarde die exact gelijk is aan de lookup_value (dit kan een getal, tekst of datum zijn).
=VERT.ZOEKEN(A9,A2:D5,3,ONWAAR)
Als er geen exacte overeenkomst wordt gevonden in de tabel, wordt de fout #N/A geretourneerd. Toen we probeerden 'Japan' op te zoeken en de bijbehorende waarde in kolom 4 terug te geven, trad de fout #N/A op omdat er geen 'Japan' in de eerste kolom van de tabel staat.
U kunt het cijfer '0' of 'FALSE' invoeren in het laatste argument. Ze betekenen allebei hetzelfde in Excel.
Geschatte overeenkomst
Soms heb je niet per se een exacte match nodig, de beste match is voldoende. In dergelijke gevallen kunt u de geschatte match-modus gebruiken. Stel het laatste argument van de functie in op 'TRUE' om een benaderende overeenkomst te vinden. De standaardwaarde is TRUE, wat betekent dat als u het laatste argument niet toevoegt, de functie standaard geschatte overeenkomsten gebruikt.
=VERT.ZOEKEN(B10,A2:B7,2,WAAR)
In dit voorbeeld hebben we geen exacte score nodig om een geschikt cijfer te vinden. Het enige dat we nodig hebben, zijn de cijfers om in dat scorebereik te vallen.
Als VERT.ZOEKEN een exacte overeenkomst vindt, wordt die waarde geretourneerd. Als de formule in het bovenstaande voorbeeld de look_up-waarde 89 niet in de eerste kolom kan vinden, retourneert deze de volgende grootste waarde (80).
Eerste wedstrijd
Als de meest linkse kolom van de tabel duplicaten bevat, zal VERT.ZOEKEN de eerste overeenkomst vinden en retourneren.
VERT.ZOEKEN is bijvoorbeeld geconfigureerd om de achternaam te vinden voor de voornaam 'Mia'. Aangezien er 2 vermeldingen zijn met de voornaam 'Mia', retourneert de functie de achternaam voor de eerste vermelding, 'Bena'.
Wildcard-overeenkomst
Met de functie VERT.ZOEKEN kunt u een gedeeltelijke overeenkomst op een opgegeven waarde vinden met behulp van jokertekens. Als u een waarde wilt zoeken die de opzoekwaarde op een willekeurige positie bevat, voegt u een en-teken (&) toe om onze opzoekwaarde samen te voegen met het jokerteken (*). Gebruik '$'-tekens om absolute celverwijzingen te maken en voeg een jokerteken '*' toe voor of na de opzoekwaarde.
In het voorbeeld hebben we slechts een deel van een opzoekwaarde (Vin) in cel B13. Dus, om een gedeeltelijke overeenkomst uit te voeren op de gegeven karakters, voeg een jokerteken '*' samen na de celverwijzing.
=VERT.ZOEKEN($B$13&"*",$A$2:$E$10,3,FALSE)
Meerdere zoekopdrachten
Met de functie VERT.ZOEKEN kunt u een dynamische tweerichtingszoekopdracht maken, waarbij zowel rijen als kolommen overeenkomen. In het volgende voorbeeld is VERT.ZOEKEN ingesteld om een zoekopdracht uit te voeren op basis van Voornaam (Mayra) en Stad. De syntaxis in B14 is:
=VERT.ZOEKEN(B13,A2:E10,VERGELIJKEN(A14,A1:E1,0),0)
Hoe te VERT.ZOEKEN vanaf een ander blad in Excel
Gewoonlijk wordt de functie VERT.ZOEKEN gebruikt om overeenkomende waarden uit een afzonderlijk werkblad te retourneren en wordt deze zelden gebruikt met gegevens in hetzelfde werkblad.
Om te Vlookup vanuit een ander Excel-blad maar in dezelfde werkmap, voert u de naam van het blad in vóór table_array met een uitroepteken (!).
Als u bijvoorbeeld de cel A2-waarde van het werkblad 'Producten' in het bereik A2:B8 op het werkblad 'Artikelprijzen' wilt opzoeken en een overeenkomstige waarde uit kolom B wilt retourneren:
=VERT.ZOEKEN(A2, Artikelprijzen!$A$2:$C$8,2,FALSE)
Onderstaande afbeelding toont een tabel in het werkblad ‘Artikelprijzen’.
Wanneer we de VERT.ZOEKEN-formule invoeren in kolom C van het werkblad 'Producten', haalt het overeenkomende gegevens uit het werkblad 'Artikelprijzen'.
VERT.ZOEKEN vanuit een andere werkmap in Excel
U kunt de waarde ook opzoeken in een geheel andere werkmap. Als u wilt VERT.ZOEKEN vanuit een andere werkmap, moet u de naam van de werkmap tussen vierkante haken plaatsen, gevolgd door de naam van het blad vóór table_array met een uitroepteken (!) (zoals hieronder weergegeven).
Gebruik bijvoorbeeld deze formule om de cel A2-waarde van een ander werkblad op te zoeken uit het werkblad met de naam 'Artikelprijzen' in de werkmap 'Artikel.xlsx':
=VERT.ZOEKEN(A2,[Artikel.xls]Artikelprijzen!$A$2:$B$8,2,FALSE)
Open eerst beide werkmappen, voer vervolgens de formule in cel C2 van een werkblad in (Product-werkblad) en wanneer u bij het argument table_array komt, gaat u naar de hoofdgegevenswerkmap (Item.xlsx) en selecteert u het tabelbereik. Zo hoef je de werkmap en werkbladnaam niet handmatig in te typen. Typ de rest van de argumenten en druk op de 'Enter'-toets om de functie te voltooien.
Zelfs als u de werkmap sluit die de opzoektabel bevat, blijft de VERT.ZOEKEN-formule werken, maar u kunt nu het volledige pad van de gesloten werkmap zien, zoals weergegeven in de volgende schermafbeelding.
Gebruik de VERT.ZOEKEN-functie van Excel Ribbon
Als u formules niet meer weet, hebt u altijd toegang tot de functie VERT.ZOEKEN vanuit Excel Ribbon. Om toegang te krijgen tot VERT.ZOEKEN, gaat u naar het tabblad 'Formules' in Excel Ribbon en klikt u op het pictogram 'Lookup & Reference'. Selecteer vervolgens de optie 'VERT.ZOEKEN' onderaan de vervolgkeuzelijst.
Voer vervolgens argumenten in het dialoogvenster 'Functieargumenten' in. Klik vervolgens op de knop 'OK'.
In het voorbeeld hebben we gezocht naar de voornaam 'Sherill' in de tabel om de bijbehorende status in kolom D te retourneren.
We hopen dat u uit dit artikel hebt geleerd hoe u de functie VERT.ZOEKEN in Excel kunt gebruiken. Wil je meer weten over het gebruik van Excel, bekijk dan onze andere Excel-gerelateerde artikelen.