Excel: les 5 van 9, Verticaal zoeken met VERT.ZOEKEN

Verticaal zoeken in Excel: zo werkt VERT.ZOEKEN

Verticaal zoeken in Excel klinkt moeilijk, maar het idee is simpel. Je hebt een lijst met prijzen en een andere lijst met bestellingen. Met de functie VERT.ZOEKEN (Engels: VLOOKUP) laat je Excel bij elke bestelling de juiste prijs opzoeken. In deze les leer je hoe dat stap voor stap werkt.

Wat is verticaal zoeken?

Denk aan een telefoonboek. Je zoekt een naam en leest het nummer ernaast. VERT.ZOEKEN doet dat voor je. "Verticaal" betekent dat Excel van boven naar beneden zoekt, door één kolom. Vindt Excel wat je zoekt, dan geeft het de waarde uit een andere kolom op dezelfde rij terug.

De vier onderdelen van VERT.ZOEKEN

Links staan bestellingen, rechts de prijslijst. In B2 staat de formule.

B2fx =VERT.ZOEKEN(A2;F:G;2;ONWAAR)
ABCDEFG
1BestellingPrijsArtikelPrijs
2Koffie=VERT.ZOEKEN(A2;F:G;2;ONWAAR)Brood2,50
3BroodKoffie5,00
4TheeMelk1,20
5Thee3,00
  1. A2 is de zoekwaarde: wat zoek je? Hier is dat Koffie.
  2. F:G is de tabel: de kolommen waarin Excel zoekt. Excel zoekt altijd in de eerste kolom daarvan, dus in kolom F. Het antwoord staat in een kolom rechts daarvan.
  3. 2 is het kolomnummer. Het zegt uit welke kolom van de tabel het antwoord komt. Tel vanaf de eerste kolom van je tabel: F is 1 en G is 2.
  4. ONWAAR (Engels: FALSE) betekent: zoek precies deze waarde.

Excel zoekt Koffie in kolom F, vindt het op de derde rij en geeft de waarde uit de tweede kolom (G) terug: 5,00.

Let op: Zet als vierde onderdeel altijd ONWAAR. Laat je het weg of kies je WAAR, dan zoekt Excel bij benadering en moet de lijst gesorteerd zijn. Dat geeft vaak een verkeerd antwoord zonder foutmelding.

Stap voor stap invoeren

  1. Typ in B2 =VERT.ZOEKEN(.
  2. Klik op A2 en typ een puntkomma.
  3. Klik op de letter F, sleep naar G en typ een puntkomma.
  4. Typ 2 en een puntkomma.
  5. Typ ONWAAR, sluit af met een haakje en druk op Enter.

Sleep de formule daarna naar beneden voor de andere bestellingen. Kies je een bereik met rijen, zoals F2:G5, zet het dan vast met F4 tot $F$2:$G$5. Anders schuift het bereik mee naar beneden. Dat zag je in les 3. Bij hele kolommen, zoals F:G, is dat niet nodig.

Veelgemaakte fouten en #N/B

#N/B betekent "niet beschikbaar": Excel vindt de zoekwaarde niet. Dit zijn de gewone oorzaken:

Wat zie jeOorzaakOplossing
#N/BTypfout of extra spatie in de zoekwaardeMaak beide schrijfwijzen gelijk
#N/BDe zoekwaarde staat niet in de eerste kolom van de tabelBegin je bereik bij de kolom met de zoekwaarden
#VERW!Het kolomnummer is groter dan het aantal kolommen van de tabelKies een kleiner kolomnummer

Wil je geen #N/B in je overzicht? Pak de formule dan in met ALS.FOUT (Engels: IFERROR):

fx =ALS.FOUT(VERT.ZOEKEN(A2;F:G;2;ONWAAR);"niet gevonden")

Let op: ALS.FOUT verbergt ook andere fouten. Controleer dus eerst of je VERT.ZOEKEN zelf klopt.

Tip: Nieuwere versies van Excel hebben ook een opvolger van VERT.ZOEKEN (X.ZOEKEN in Nederlandstalig Excel, XLOOKUP in het Engels). VERT.ZOEKEN kom je nog overal tegen en het werkt ook in Google Sheets, daar onder de naam VLOOKUP. Meer over ALS lees je in les 4.

Probeer het zelf

  1. Typ in een lege werkmap in F1 Artikel en in G1 Prijs. Zet daaronder Brood 2,50, Koffie 5,00, Melk 1,20 en Thee 3,00, met de namen in kolom F en de prijzen in kolom G.
  2. Typ in A1 Bestelling en in B1 Prijs. Zet in A2 tot en met A4 de woorden Koffie, Brood en Thee.
  3. Typ in B2 de formule =VERT.ZOEKEN(A2;F:G;2;ONWAAR) en sleep hem door tot B4. Je ziet 5,00, 2,50 en 3,00.
  4. Maak van het woord Brood in A3 een typfout, bijvoorbeeld Broodd. Er verschijnt #N/B. Zet het woord daarna terug.
  5. Pak de formule in B2 in met ALS.FOUT en kijk wat er nu bij een typfout gebeurt.

Onthoud

Wat is het kolomnummer in =VERT.ZOEKEN(A2;F:G;2;ONWAAR)?

Het getal 2. Je telt vanaf de eerste kolom van de tabel: F is 1, G is 2. Het antwoord komt dus uit kolom G.

Waarom zet je ONWAAR als vierde onderdeel?

Dan zoekt Excel precies de waarde die je opgeeft. Zonder ONWAAR zoekt Excel bij benadering en kan het antwoord verkeerd zijn.

Wat betekent #N/B?

Excel vindt de zoekwaarde niet. Vaak is er een typfout, een extra spatie, of staat de zoekwaarde niet in de eerste kolom van de tabel.

Veelgestelde vragen

Wat doet VERT.ZOEKEN in Excel?

VERT.ZOEKEN (Engels: VLOOKUP) zoekt een waarde in de eerste kolom van een tabel. Daarna geeft de functie de waarde uit een andere kolom op dezelfde rij terug, zoals de prijs bij een productnaam.

Waarom krijg ik #N/B bij VERT.ZOEKEN?

Excel vindt de zoekwaarde niet in de eerste kolom van je tabel. Controleer op typfouten en extra spaties. Kijk ook of de zoekwaarde wel in de eerste kolom van het gekozen bereik staat.

Waarom moet er ONWAAR achter VERT.ZOEKEN?

ONWAAR (Engels: FALSE) zorgt voor exact zoeken. Zonder dit onderdeel zoekt Excel bij benadering. Dan moet je lijst gesorteerd zijn en kan het antwoord fout zijn zonder dat Excel waarschuwt.

Kan VERT.ZOEKEN naar links kijken?

Nee. VERT.ZOEKEN zoekt altijd in de eerste kolom van je tabel en geeft een antwoord uit een kolom rechts daarvan. Staat het antwoord links van de zoekwaarde, dan moet je de kolommen anders zetten of een andere functie kiezen.

Aangeraden door