Verticaal zoeken in Excel doe je met de functie VERT.ZOEKEN: =VERT.ZOEKEN(zoekwaarde;tabelmatrix;kolomindex_getal;ONWAAR). De waarde die je zoekt moet in de eerste kolom van je bereik staan, het kolomnummer tel je vanaf die eerste kolom, en met ONWAAR aan het eind krijg je een exacte overeenkomst. Laat je dat laatste weg, dan zoekt Excel bij benadering.
Dat staat in de Microsoft-ondersteuning voor de functie VERT.ZOEKEN, gelezen in oktober 2026. VERT.ZOEKEN is de Nederlandse naam van wat in de Engelse Excel VLOOKUP heet. Je gebruikt het om iets per rij op te zoeken in een tabel, bijvoorbeeld de prijs van een onderdeel aan de hand van het onderdeelnummer, of de naam van een medewerker op basis van een werknemers-id.
De functie werkt in Excel voor Microsoft 365, Excel 2024, Excel 2021, Excel 2019 en Excel 2016, op Windows en de Mac. Hieronder lees je de vier onderdelen van de formule, de valkuil waar de meeste fouten vandaan komen, en wat elke foutmelding betekent.
De vier onderdelen van VERT.ZOEKEN
| Argument | Verplicht? | Wat je invult |
|---|---|---|
| zoekwaarde | Ja | De waarde die je wilt opzoeken, of een verwijzing naar een cel |
| tabelmatrix | Ja | Het celbereik waarin gezocht wordt. De eerste kolom moet de zoekwaarde bevatten en het bereik moet ook de retourwaarde bevatten |
| kolomindex_getal | Ja | Het kolomnummer met de retourwaarde, waarbij de meest linkse kolom van je bereik 1 is |
| benaderen | Nee | ONWAAR of 0 voor een exacte overeenkomst, WAAR of 1 voor een benadering |
Microsoft vat het geheim van VERT.ZOEKEN in één zin samen: orden je gegevens zo dat de waarde die je zoekt links staat van de waarde die je terug wilt krijgen. Staat je zoekwaarde in cel C2, dan moet je bereik dus met kolom C beginnen.
Zo bouw je de formule stap voor stap
- Klik in de cel waar het resultaat moet komen en typ =VERT.ZOEKEN(.
- Geef de zoekwaarde op, bijvoorbeeld A2.
- Selecteer het bereik waarin Excel moet zoeken. Zorg dat de kolom met je zoekwaarde de eerste kolom van dat bereik is.
- Tel de kolommen vanaf links. Kies je B2:D11, dan is B kolom 1, C kolom 2 en D kolom 3. Vul het nummer van de kolom met je antwoord in.
- Typ ONWAAR voor een exacte overeenkomst, sluit af met een haakje en druk op Enter.
Een paar voorbeelden uit de Microsoft-uitleg: =VERT.ZOEKEN(A2;A10:C20;2;WAAR) zoekt bij benadering, en =VERT.ZOEKEN("Smith";A1:B100;2;ONWAAR) zoekt precies naar de naam Smith. Zoek je tekst, zet die dan tussen aanhalingstekens.
Exact of bij benadering: de valkuil die de meeste fouten geeft
Het vierde argument lijkt optioneel, maar hier gaat het het vaakst mis. Laat je het weg, dan gebruikt Excel altijd WAAR, dus een benadering. Excel gaat er dan van uit dat de eerste kolom numeriek of alfabetisch is gesorteerd en geeft de waarde die het dichtst in de buurt zit.
| Laatste argument | Wat Excel doet | Wanneer gebruiken |
|---|---|---|
| ONWAAR of 0 | Zoekt naar de exacte waarde in de eerste kolom | Bij codes, namen, id's en vrijwel alle opzoeklijsten |
| WAAR of 1, of weggelaten | Zoekt de dichtstbijzijnde waarde en verwacht een gesorteerde eerste kolom | Bij schalen en staffels die op volgorde staan |
Is je eerste kolom niet gesorteerd en heb je het laatste argument weggelaten? Dan kan VERT.ZOEKEN een onverwacht resultaat geven zonder foutmelding. Dat is het lastigste soort fout, omdat je het niet ziet. De oplossing volgens Microsoft: sorteer de eerste kolom, of gebruik ONWAAR voor een exacte overeenkomst.
Foutmeldingen en wat ze betekenen
| Fout | Oorzaak | Oplossing |
|---|---|---|
| #N/B met ONWAAR | De exacte waarde is niet gevonden | Controleer spaties, tekens en of getallen als tekst zijn opgeslagen |
| #N/B met WAAR | De zoekwaarde is kleiner dan de kleinste waarde in de eerste kolom | Controleer je zoekwaarde en de sortering |
| #VERW! | Het kolomnummer is groter dan het aantal kolommen in je bereik | Maak het bereik breder of verlaag het kolomnummer |
| #NAAM? | Meestal ontbreken aanhalingstekens rond tekst | Zet de tekst tussen aanhalingstekens |
| #SPILL! | Je verwijst naar een hele kolom als zoekwaarde | Verwijs naar één cel, bijvoorbeeld A2, of zet @ voor de kolomverwijzing |
Bij #N/B met een exacte match zit het probleem bijna altijd in de gegevens zelf. Microsoft noemt drie oorzaken: voorloop- of volgspaties, niet-afdrukbare tekens, en getallen of datums die als tekst zijn opgeslagen. Spaties haal je weg met SPATIES.WISSEN, niet-afdrukbare tekens met WISSEN.
Vier gewoontes voor betrouwbare resultaten
- Gebruik absolute verwijzingen voor je bereik, zodat het niet verschuift als je de formule naar beneden doortrekt.
- Sla getallen en datums niet als tekst op in de eerste kolom.
- Sorteer de eerste kolom als je met WAAR werkt.
- Gebruik jokertekens bij tekst met ONWAAR: een vraagteken staat voor één willekeurig teken en een sterretje voor een reeks tekens. =VERT.ZOEKEN("Spe?";B2:E7;2;ONWAAR) zoekt dus naar Spel, waarbij de laatste letter kan variëren. Zoek je echt een vraagteken of sterretje, typ er dan een tilde (~) voor.
Je kunt in plaats van celverwijzingen ook een benoemd bereik of een tabel als tabelmatrix gebruiken.
Wanneer X.ZOEKEN beter is
Microsoft zet bovenaan de eigen uitleg een tip: probeer X.ZOEKEN, de verbeterde opvolger van VERT.ZOEKEN. X.ZOEKEN werkt in elke richting, dus je zoekwaarde hoeft niet meer links te staan, en het geeft standaard een exacte overeenkomst. Daarmee verdwijnen de twee grootste valkuilen van VERT.ZOEKEN in één keer.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Mijn advies
Typ bij VERT.ZOEKEN altijd ONWAAR als laatste argument, tenzij je bewust met een gesorteerde staffel werkt. Dat ene woord voorkomt de stille fouten die je pas weken later ontdekt. Krijg je toch #N/B, kijk dan eerst naar spaties en naar getallen die als tekst zijn opgeslagen. Werk je in een recente versie, probeer dan X.ZOEKEN, want dan hoef je niet meer na te denken over welke kolom links staat. Houd je cijfers bij van je eigen kanalen, dan vind je in hoeveel je verdient met YouTube en geld verdienen met Instagram de getallen die het waard zijn om bij te houden.
Veelgestelde vragen
Wat is de Engelse naam van VERT.ZOEKEN?
In de Engelse Excel heet de functie VLOOKUP. In de Nederlandse Excel typ je VERT.ZOEKEN.
Waarom moet de zoekwaarde in de eerste kolom staan?
VERT.ZOEKEN zoekt alleen in de eerste kolom van het bereik dat je opgeeft. Staat je zoekwaarde in kolom C, dan moet je bereik met kolom C beginnen.
Wat gebeurt er als ik het laatste argument weglaat?
Dan gebruikt Excel WAAR, een niet-geheel exacte overeenkomst. Is je eerste kolom niet gesorteerd, dan kan dat een onverwacht resultaat geven.
Waarom krijg ik #N/B terwijl de waarde er wel staat?
Vaak door voorloop- of volgspaties, niet-afdrukbare tekens of getallen die als tekst zijn opgeslagen. Gebruik SPATIES.WISSEN of WISSEN om de gegevens op te schonen.
Wat betekent #VERW! bij VERT.ZOEKEN?
Je kolomnummer is groter dan het aantal kolommen in je tabelmatrix. Verlaag het nummer of maak het bereik breder.
Is X.ZOEKEN beter dan VERT.ZOEKEN?
Microsoft noemt X.ZOEKEN een verbeterde versie: het werkt in elke richting en geeft standaard een exacte overeenkomst, waardoor het eenvoudiger te gebruiken is.