Excel Formulas Academy · Les

Hoe VLOOKUP een tabel doorzoekt

Zoek een waarde op in de eerste kolom en geef gegevens uit een andere kolom terug.

Les 1 van 413 stappen

Hoe VLOOKUP een tabel doorzoekt is een gratis Excel Formulas Academy-les op CoddyKit. Dit is les 1 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Excel Formulas Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Excel Formulas Academy bevat in totaal 4 lessen.

Maak kennis met VLOOKUP

VLOOKUP staat voor verticaal zoeken. De functie zoekt in de eerste kolom van een tabel naar een waarde die je opgeeft en retourneert vervolgens iets uit dezelfde rij in een andere kolom.

Denk aan een telefoonboek: je zoekt een naam en leest vervolgens naar rechts om het nummer te vinden. VLOOKUP doet precies dat voor je spreadsheet.

De V herinnert je eraan dat de functie verticaal zoekt, dus omlaag in een kolom. In de volgende onderdelen leer je de vier onderdelen kennen en gebruik je de functie in een echte prijstabel.

De vier argumenten

VLOOKUP gebruikt vier stukjes informatie, gescheiden door komma's:

  • lookup_value - waarnaar je zoekt
  • table_array - het bereik met cellen waarin je gegevens staan
  • col_index_num - uit welk kolomnummer je een waarde wilt retourneren
  • [range_lookup] - TRUE voor een benadering en FALSE voor een exacte overeenkomst

De vierkante haken betekenen dat het laatste argument optioneel is, maar je kunt het bijna altijd beter instellen. Dit is de vorm van de formule:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Een voorbeeld van een prijstabel

Stel je een kleine producttabel voor in de cellen A1:C4:

  • Rij 1, kopteksten: Code, Naam, Prijs
  • Rij 2: A100, Apple, 0.50
  • Rij 3: B200, Banana, 0.30
  • Rij 4: C300, Cherry, 1.20

In de eerste kolom (Code) zoekt VLOOKUP. De andere kolommen bevatten gegevens die je kunt retourneren. We zoeken een product op basis van de code en halen de prijs op.

Je eerste VLOOKUP

Om de prijs van code B200 te vinden, zoeken we B200 in kolom 1 en retourneren we kolom 3 (Prijs):

Hardop gelezen betekent dit: zoek de waarde "B200" in de tabel A1:C4 en retourneer bij een overeenkomst de waarde uit de 3e kolom, met een exacte overeenkomst (FALSE).

Het resultaat is 0.30. VLOOKUP vond B200 in rij 3 en las vervolgens de waarde uit de derde kolom.

=VLOOKUP("B200", A1:C4, 3, FALSE)

De kolomindex tellen

De col_index_num wordt geteld vanaf de linkerrand van je table_array, niet vanaf kolom A van het werkblad.

In ons bereik A1:C4 zijn de kolommen als volgt genummerd:

  • Kolom 1 = Code (de zoekkolom)
  • Kolom 2 = Naam
  • Kolom 3 = Prijs

Gebruik dus index 2 om de naam te retourneren en index 3 voor de prijs. Met index 1 retourneer je eenvoudig de waarde waarnaar je hebt gezocht.

=VLOOKUP("C300", A1:C4, 2, FALSE)

Een waarde opzoeken vanuit een cel

Een waarde hardcoderen met "B200" komt zelden voor. Meestal staat de gewenste waarde in een andere cel. Stel dat iemand een code in E2 typt. Laat VLOOKUP naar die cel verwijzen in plaats van naar vaste tekst.

Wanneer E2 verandert, wordt het resultaat automatisch bijgewerkt. Zo vormen opzoekingen de basis voor facturen, overzichtsschermen en zoekvakken.

=VLOOKUP(E2, A1:C4, 3, FALSE)

Waarom je de eerste kolom doorzoekt

VLOOKUP heeft één strikte regel: het kan alleen in de meest linkse kolom zoeken van table_array. Het kan niet in kolom 2 zoeken en terugkijken naar kolom 1.

Daarom moet de kolom waarin je wilt zoeken de eerste kolom van je bereik zijn. Als je codes in kolom B staan, begin je table_array bij kolom B, zoals B1:D4.

Deze beperking tot de linkerkolom is de meest voorkomende oorzaak van frustratie met VLOOKUP. In een latere les leer je hoe je dit kunt omzeilen.

De koprij wel of niet opnemen

Je kunt de koprij wel of niet opnemen in table_array. Beide werken:

  • A1:C4 bevat kopteksten (Code, Naam, Prijs)
  • A2:C4 bevat geen kopteksten

Bij een exacte overeenkomst (FALSE) veroorzaken kopteksten geen verkeerde antwoorden, omdat ze niet overeenkomen met een productcode. Veel mensen nemen ze op, zodat het bereik gemakkelijk te lezen is. Bedenk wel dat de kolomindex nog steeds wordt geteld vanaf de linkerkant van het bereik dat je hebt gekozen.

Uitgewerkt voorbeeld: een factuur

Stel dat je een factuur maakt. De productcode staat in A10 en je wilt de naam en prijs ervan uit de tabel ophalen.

Naam in B10:

Prijs in C10:

Eén tabel vult veel cellen. Als je een code één keer typt, wordt de rest ingevuld. Daarin zit de kracht van VLOOKUP in het dagelijks gebruik.

=VLOOKUP(A10, $A$1:$C$4, 2, FALSE)
=VLOOKUP(A10, $A$1:$C$4, 3, FALSE)

De tabel vastzetten met dollartekens

Heb je de dollartekens in $A$1:$C$4 opgemerkt? Wanneer je een VLOOKUP door een kolom naar beneden kopieert, wil je dat de zoekwaarde verschuift (A10, A11, A12...), maar dat de tabel vast blijft staan.

Absolute verwijzingen met dollartekens zetten de tabel vast. Zonder die tekens zou kopiëren naar beneden de tabel van je gegevens wegtrekken en fouten opleveren. Zet table_array vast; laat lookup_value relatief.

=VLOOKUP(A10, $A$1:$C$4, 3, FALSE)

VLOOKUP over werkbladen heen

Je gegevenstabel staat vaak op een ander tabblad. Als je naar een bereik op een werkblad met de naam Products wilt verwijzen, zet je de naam van het werkblad en een uitroepteken vóór het bereik.

Als een werkbladnaam spaties bevat, zet je die tussen enkele aanhalingstekens, zoals 'Price List'!A:C. De opzoeking werkt precies hetzelfde; alleen leest die uit een ander tabblad.

=VLOOKUP(A2, Products!$A$1:$C$100, 3, FALSE)

Snelle controle

Toets je begrip van hoe VLOOKUP zoekt.

Samenvatting: hoe VLOOKUP zoekt

Je kent nu de kern van VLOOKUP:

  • Het zoekt naar beneden in de eerste kolom van je table_array
  • Het gebruikt vier argumenten: lookup_value, table_array, col_index_num en range_lookup
  • col_index_num wordt geteld vanaf de linkerrand van het bereik
  • Gebruik in de meeste gevallen FALSE voor een exacte overeenkomst
  • Zet de tabel vast met $, zodat die op zijn plaats blijft wanneer je naar beneden kopieert

Vervolgens ga je dieper in op het verschil tussen exacte en benaderende overeenkomsten.

=VLOOKUP(A2, $A$1:$C$4, 3, FALSE)
Gratis beginnen

Leer Excel met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Hoe VLOOKUP een tabel doorzoekt” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad Excel Formulas Academy, waaronder “Hoe VLOOKUP een tabel doorzoekt”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Excel Formulas Academy bevat in totaal 4 lessen.

Wat leer ik in “Hoe VLOOKUP een tabel doorzoekt”?

Zoek een waarde op in de eerste kolom en geef gegevens uit een andere kolom terug. Je oefent met Excel Formulas Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Excel Formulas Academy te beginnen?

Ervaring vooraf is niet nodig. Excel Formulas Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.

Hoe lang duurt de les “Hoe VLOOKUP een tabel doorzoekt”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Excel Formulas Academy?

Ja. Elke les over Excel Formulas Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Hoe VLOOKUP een tabel doorzoekt
  2. Exacte versus benaderende overeenkomst
  3. Rijen doorzoeken met HLOOKUP
  4. Waarom VLOOKUP soms niet werkt
← Terug naar Excel Formulas Academy