
VERT.ZOEKEN is een van de meest onbegrepen functies in Google Spreadsheets. Hiermee kunt u door twee sets gegevens in uw spreadsheet zoeken en deze aan elkaar koppelen met één zoekwaarde. Hier leest u hoe u het kunt gebruiken.
In tegenstelling tot Microsoft Excel is er geen wizard VERT.ZOEKEN om u te helpen in Google Spreadsheets, dus u moet de formule handmatig typen.
Hoe VERT.ZOEKEN werkt in Google Spreadsheets
VERT.ZOEKEN klinkt misschien verwarrend, maar het is vrij eenvoudig als u eenmaal begrijpt hoe het werkt. Een formule die de functie VERT.ZOEKEN gebruikt, heeft vier argumenten.
De eerste is de zoeksleutelwaarde waarnaar u zoekt, en de tweede is het celbereik dat u zoekt (bijv. A1 tot D10). Het derde argument is het kolomindexnummer uit uw bereik dat moet worden doorzocht, waarbij de eerste kolom in uw bereik nummer 1 is, de volgende nummer 2, enzovoort.
Het vierde argument is of de zoekkolom al dan niet is gesorteerd.

Het laatste argument is alleen belangrijk als u zoekt naar de beste overeenkomst met uw zoeksleutelwaarde. Als u liever exacte overeenkomsten met uw zoeksleutel retourneert, stelt u dit argument in op FALSE.
Hier is een voorbeeld van hoe u VERT.ZOEKEN zou kunnen gebruiken. Een spreadsheet van een bedrijf kan uit twee bladen bestaan: een met een lijst met producten (elk met een ID-nummer en prijs) en een tweede met een lijst met bestellingen.
U kunt het ID-nummer gebruiken als uw VERT.ZOEKEN-zoekwaarde om snel de prijs voor elk product te vinden.
Een ding om op te merken is dat VERT.ZOEKEN niet kan zoeken in gegevens links van het kolomindexnummer. In de meeste gevallen moet u ofwel de gegevens in kolommen links van uw zoeksleutel negeren of uw zoeksleutelgegevens in de eerste kolom plaatsen.
VERT.ZOEKEN gebruiken op een enkel blad
Stel dat u voor dit voorbeeld twee tabellen met gegevens op één blad hebt. De eerste tabel is een lijst met namen van werknemers, ID-nummers en verjaardagen.

In een tweede tabel kunt u VERT.ZOEKEN gebruiken om te zoeken naar gegevens die een van de criteria uit de eerste tabel gebruiken (naam, ID-nummer of geboortedatum). In dit voorbeeld gebruiken we VERT.ZOEKEN om de geboortedatum op te geven voor een specifiek werknemers-ID.
De juiste VERT.ZOEKEN-formule hiervoor is =VLOOKUP(F4, A3:D9, 4, FALSE).

Om dit op te splitsen, gebruikt VERT.ZOEKEN de F4-celwaarde (123) als de zoeksleutel en doorzoekt het celbereik van A3 tot D9. Het retourneert gegevens van kolom nummer 4 in dit bereik (kolom D, “Verjaardag”), en, aangezien we een exacte overeenkomst willen, is het laatste argument FALSE.
In dit geval retourneert VERT.ZOEKEN voor ID-nummer 123 de geboortedatum 19/12/1971 (in de indeling DD / MM / JJ). We zullen dit voorbeeld verder uitbreiden door een kolom voor achternamen toe te voegen aan tabel B, waardoor de verjaardagsdatums aan echte mensen worden gekoppeld.
Dit vereist slechts een simpele wijziging van de formule. In ons voorbeeld, in cel H4, =VLOOKUP(F4, A3:D9, 3, FALSE)zoekt naar de achternaam die overeenkomt met ID-nummer 123.

In plaats van de geboortedatum te retourneren, worden de gegevens uit kolom 3 (“Achternaam”) geretourneerd die overeenkomen met de ID-waarde in kolom 1 (“ID”).
Gebruik VERT.ZOEKEN met meerdere bladen
In het bovenstaande voorbeeld werd een set gegevens uit één blad gebruikt, maar u kunt ook VERT.ZOEKEN gebruiken om gegevens op meerdere bladen in een spreadsheet te doorzoeken. In dit voorbeeld staat de informatie uit tabel A nu op een blad met de naam ‘Werknemers’, terwijl tabel B nu op een blad met de naam ‘Verjaardagen’ staat.
In plaats van een typisch celbereik zoals A3: D9 te gebruiken, kunt u op een lege cel klikken en vervolgens typen: =VLOOKUP(A4, Employees!A3:D9, 4, FALSE).

Wanneer u de naam van het blad aan het begin van het celbereik toevoegt (Werknemers! A3: D9), kan de VERT.ZOEKEN-formule de gegevens van een afzonderlijk blad gebruiken bij het zoeken.
Jokertekens gebruiken met VERT.ZOEKEN
In onze bovenstaande voorbeelden zijn exacte zoeksleutelwaarden gebruikt om overeenkomende gegevens te vinden. Als u geen exacte zoeksleutelwaarde heeft, kunt u met VERT.ZOEKEN ook jokertekens gebruiken, zoals een vraagteken of een asterisk.
Voor dit voorbeeld gebruiken we dezelfde set gegevens uit onze bovenstaande voorbeelden, maar als we de kolom ‘Voornaam’ naar kolom A verplaatsen, kunnen we een gedeeltelijke voornaam en een asterisk-jokerteken gebruiken om de achternamen van werknemers te zoeken.
De VERT.ZOEKEN-formule om achternamen te zoeken met een gedeeltelijke voornaam is =VLOOKUP(B12, A3:D9, 2, FALSE); uw zoeksleutelwaarde gaat in cel B12.
In het onderstaande voorbeeld komt “Chr *” in cel B12 overeen met de achternaam “Geek” in de voorbeeldopzoektabel.

Zoeken naar de beste overeenkomst met VERT.ZOEKEN
U kunt het laatste argument van een VERT.ZOEKEN-formule gebruiken om te zoeken naar een exacte of dichtstbijzijnde overeenkomst met uw zoeksleutelwaarde. In onze vorige voorbeelden hebben we naar een exacte overeenkomst gezocht, dus hebben we deze waarde op FALSE gezet.
Als u de beste overeenkomst met een waarde wilt vinden, wijzigt u het laatste argument van VERT.ZOEKEN in TRUE. Omdat dit argument aangeeft of een bereik al dan niet is gesorteerd, moet u ervoor zorgen dat uw zoekkolom is gesorteerd vanaf AZ, anders werkt het niet correct.
In onze onderstaande tabel hebben we een lijst met artikelen die u kunt kopen (A3 tot B9), samen met artikelnamen en prijzen. Ze zijn op prijs gesorteerd van laag naar hoog. Ons totale budget dat we aan één item kunnen besteden, is $ 17 (cel D4). We hebben een VERT.ZOEKEN-formule gebruikt om het meest betaalbare item op de lijst te vinden.
De juiste VERT.ZOEKEN-formule voor dit voorbeeld is =VLOOKUP(D4, A4:B9, 2, TRUE). Omdat deze VERT.ZOEKEN-formule is ingesteld om de dichtstbijzijnde overeenkomst te vinden die lager is dan de zoekwaarde zelf, kan deze alleen zoeken naar items die goedkoper zijn dan het ingestelde budget van $ 17.
In dit voorbeeld is het goedkoopste item van minder dan $ 17 de tas, die $ 15 kost, en dat is het item dat de VERT.ZOEKEN-formule retourneert als het resultaat in D5.
