Alle Excel-functies

VERT.ZOEKEN in Excel: zo gebruik je het

Engels: VLOOKUP

Met VERT.ZOEKEN laat je Excel iets opzoeken in een tabel: het vindt je code links en leest rechts de bijbehorende prijs of naam. Eindig met ONWAAR voor een exacte match.

Probeer gratis de eerste oefeningenIn de les Opzoeken met VERT.ZOEKEN

Wat doet VERT.ZOEKEN?

VERT.ZOEKEN zoekt een waarde in de eerste kolom van een tabel en geeft je iets uit dezelfde rij terug. Je vertelt Excel wat je zoekt, in welke tabel, uit welke kolom je het antwoord wilt en of het exact moet kloppen.

Verticaal slaat op de manier van zoeken: Excel loopt de eerste kolom van boven naar beneden af tot het de waarde vindt. Daarna gaat het in die rij naar rechts, naar de kolom die je opgaf.

Wanneer gebruik je VERT.ZOEKEN?

  • De prijs bij een productcode uit een prijslijst: =VERT.ZOEKEN(A2;Prijzen!$A$2:$C$50;3;ONWAAR).
  • De naam en de gemeente bij een klantnummer: =VERT.ZOEKEN(B2;$A$2:$D$500;2;ONWAAR).
  • Twee lijsten koppelen, zoals bestellingen aan een prijslijst, met één formule die je doorvoert.
  • De korting bij een bedrag in een staffel: =VERT.ZOEKEN(B2;$E$2:$F$5;2;WAAR).

Syntax

De syntax is het vaste patroon van een functie. De woorden tussen de haakjes zijn plaatshouders: daar vul je zelf iets in, zoals een cel, een getal of een tekst. Al de rest typ je precies zoals het er staat.

=VERT.ZOEKEN(zoekwaarde; tabelmatrix; kolomindex; [benaderen])

Ingevuld: =VERT.ZOEKEN("P-204";A2:C5;3;ONWAAR)

Zo lees je de formule, onderdeel per onderdeel:

OnderdeelWat het betekentIn het voorbeeld
=Elke formule begint met een gelijkheidsteken. Zonder = ziet Excel wat je typt als gewone tekst.=
VERT.ZOEKENDe naam van de functie: zo weet Excel wat het moet doen. Je mag ze in kleine letters typen, Excel zet ze zelf in hoofdletters.VERT.ZOEKEN
( )Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten.( )
zoekwaardeWat je zoekt, meestal een cel met een code of naam."P-204"
tabelmatrixDe tabel. De zoekkolom moet de eerste kolom zijn.A2:C5
kolomindexWelke kolom van je tabel je terug wilt. Tel vanaf 1.3
[benaderen]Niet verplicht. ONWAAR voor exact zoeken, WAAR voor een staffel.ONWAAR
;Een puntkomma scheidt de argumenten van elkaar. In een Engelstalige Excel is dat een komma.;
" "Tekst typ je tussen aanhalingstekens, zoals "Gent". Een getal of een cel, zoals 500 of A2, typ je zonder.
[ ]Wat tussen rechte haken staat, mag je weglaten. De haken zelf typ je nooit.

VERT.ZOEKEN stap voor stap

In E1 staat =VERT.ZOEKEN("P-204";A2:C5;3;ONWAAR). Zoekt de code in kolom A en leest de derde kolom. Pas de cijfers of de formule aan en kijk wat er gebeurt.

E1
A
B
C
D
E
F
G
H
1
Code
Product
Prijs
219
2
P-101
Stoel
149
3
P-102
Bureau
329
4
P-204
Monitor
219
5
P-207
Muis
39
6
7
8
9
10
Gereed

Zo bouw je die formule zelf op:

  1. Klik op de cel waar het antwoord moet komen, hier E1, en typ de naam van de functie met een haakje.=VERT.ZOEKEN(
  2. Geef aan wat je zoekt: de code P-204. Die staat tussen aanhalingstekens, omdat het tekst is. Meestal klik je hier gewoon op een cel met de code. Typ daarna een puntkomma.=VERT.ZOEKEN("P-204";
  3. Selecteer de tabel, van de codes in A2 tot de prijzen in C5. De kolom waarin je zoekt, moet de eerste kolom van je selectie zijn. Typ weer een puntkomma.=VERT.ZOEKEN("P-204";A2:C5;
  4. Tel de kolommen van je tabel vanaf links: Code is 1, Product is 2 en Prijs is 3. Je wilt de prijs, dus typ je 3 en een puntkomma.=VERT.ZOEKEN("P-204";A2:C5;3;
  5. Typ ONWAAR, want de code moet exact kloppen. Sluit het haakje en druk op Enter: je krijgt 219.=VERT.ZOEKEN("P-204";A2:C5;3;ONWAAR)

Meer voorbeelden

De naam bij een code

In E1 staat =VERT.ZOEKEN("P-102";A2:C5;2;ONWAAR). Met kolom 2 krijg je de naam van het product in plaats van de prijs.

E1
A
B
C
D
E
F
G
H
1
Code
Product
Prijs
Bureau
2
P-101
Stoel
149
3
P-102
Bureau
329
4
P-204
Monitor
219
5
P-207
Muis
39
6
7
8
9
10
Gereed

Zoeken met een cel

In F2 staat =VERT.ZOEKEN(F1;A2:C5;3;ONWAAR). De code staat in F1. Typ er een andere code in, zoals P-101, en de prijs past zich meteen aan.

F2
A
B
C
D
E
F
G
H
1
Code
Product
Prijs
Zoek
P-207
2
P-101
Stoel
149
39
3
P-102
Bureau
329
4
P-204
Monitor
219
5
P-207
Muis
39
6
7
8
9
10
Gereed

Een staffel met WAAR

In D1 staat =VERT.ZOEKEN(75;A2:B4;2;WAAR). Met WAAR zoekt Excel de grootste waarde die niet groter is dan 75, en dat is 50. Zet de ondergrens van elke schijf dus in de eerste kolom, van klein naar groot.

D1
A
B
C
D
E
F
G
H
1
Vanaf
Verzending
4,95
2
0
7,95
3
50
4,95
4
100
0
5
6
7
8
9
10
Gereed

Waarom krijg ik #N/B?

Wat je zoekt, staat ergens anders dan helemaal links in je tabel, of het lijkt alleen maar hetzelfde. Controleer op verborgen spaties met LENGTE, en op getallen die als tekst staan.

Zet je tabel vast

Voer je de formule door, zet de tabel dan vast met dollartekens: $A$2:$C$5. Anders verschuift je tabel mee en loopt het opzoeken mis.

Zoeken in een rij: HORIZ.ZOEKEN

Staan je zoekwaarden naast elkaar in de bovenste rij, bijvoorbeeld de maanden, gebruik dan HORIZ.ZOEKEN. Die werkt zoals VERT.ZOEKEN, maar telt rijen in plaats van kolommen: =HORIZ.ZOEKEN("Maart";A1:M3;2;ONWAAR) zoekt Maart in rij 1 en geeft wat eronder in rij 2 staat.

Opzoeken in een ander werkblad

Staat je tabel op een ander blad, zet dan de naam van dat blad met een uitroepteken ervoor: =VERT.ZOEKEN(E2;Prijzen!$A$2:$C$50;3;ONWAAR). Zit er een spatie in de naam, dan komen er enkele aanhalingstekens rond: 'Prijzen 2026'!$A$2:$C$50.

Wanneer gebruik je WAAR als laatste argument?

ONWAAR is er voor codes en namen, waar het exact moet kloppen. WAAR is er voor staffels: Excel neemt dan de grootste waarde die niet hoger is dan wat je zoekt. Daarmee vind je de korting bij een bestelbedrag of de punten bij een score. De eerste kolom moet dan wel van klein naar groot gesorteerd staan.

Een nette melding in plaats van #N/B

Staat niet elke code in je tabel, vang de fout dan op: =ALS.FOUT(VERT.ZOEKEN(E2;$A$2:$C$5;3;ONWAAR);"Onbekend"). Doe dat pas als je formule werkt. Anders verberg je ook de fouten die je net wilt zien.

Hier gaat het vaak mis

  • Vergeet je ONWAAR, dan neemt Excel genoegen met wat ongeveer klopt, en dat zonder te waarschuwen.
  • De functie kan niet naar links zoeken.
  • Voeg je een kolom toe aan je tabel, dan klopt je kolomnummer niet meer.
Nu zelf proberen?
Oefen dit in de les Opzoeken met VERT.ZOEKEN, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.

Probeer gratis de eerste oefeningen

Veelgestelde vragen

Hoe heet VLOOKUP in het Nederlands?

VERT.ZOEKEN, en je scheidt de argumenten met een puntkomma.

Moet ik overstappen op X.ZOEKEN?

Als iedereen die je bestand gebruikt Excel 2021 of 365 heeft, is X.ZOEKEN eenvoudiger. VERT.ZOEKEN blijft nodig voor oudere versies en komt nog vaak voor in tests.

Lees ook

HORIZ.ZOEKENX.ZOEKENINDEX en VERGELIJKENX.VERGELIJKEN