
VERT.ZOEKEN is een van de bekendste functies van Excel. U gebruikt het meestal om exacte overeenkomsten op te zoeken, zoals de ID van producten of klanten, maar in dit artikel zullen we onderzoeken hoe u VERT.ZOEKEN kunt gebruiken met een reeks waarden.
Voorbeeld één: VERT.ZOEKEN gebruiken om lettercijfers toe te wijzen aan examenscores
Stel dat we een lijst met examenscores hebben en dat we aan elke score een cijfer willen toekennen. In onze tabel toont kolom A de feitelijke examencijfers en wordt kolom B gebruikt om de lettercijfers weer te geven die we berekenen. We hebben ook een tabel aan de rechterkant gemaakt (de D- en E-kolommen) met de score die nodig is om elk lettercijfer te behalen.

Met VERT.ZOEKEN kunnen we de bereikwaarden in kolom D gebruiken om de lettercijfers in kolom E toe te wijzen aan alle daadwerkelijke examenscores.
De VERT.ZOEKEN-formule
Voordat we beginnen met het toepassen van de formule op ons voorbeeld, laten we een korte herinnering hebben aan de VLOOKUP-syntaxis:
=VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
In die formule werken de variabelen als volgt:
- lookup_value: Dit is de waarde waarnaar u zoekt. Voor ons is dit de score in kolom A, beginnend met cel A2.
- table_array: Dit wordt vaak onofficieel de opzoektabel genoemd. Voor ons is dit de tabel met de scores en bijbehorende cijfers (range D2: E7).
- col_index_num: Dit is het kolomnummer waarin de resultaten zullen worden geplaatst. In ons voorbeeld is dit kolom B, maar aangezien de opdracht VERT.ZOEKEN een getal vereist, is dit kolom 2.
- range_lookup> Dit is een vraag met een logische waarde, dus het antwoord is waar of onwaar. Voer je een bereikzoekactie uit? Voor ons is het antwoord ja (of “WAAR” in termen van VERT.ZOEKEN).
De ingevulde formule voor ons voorbeeld wordt hieronder weergegeven:
=VLOOKUP(A2,$D$2:$E$7,2,TRUE)

De tabelmatrix is hersteld om te voorkomen dat deze verandert wanneer de formule door de cellen van kolom B wordt gekopieerd.
Iets om op te letten
Wanneer u met VERT.ZOEKEN in bereiken zoekt, is het essentieel dat de eerste kolom van de tabelmatrix (kolom D in dit scenario) in oplopende volgorde wordt gesorteerd. De formule is gebaseerd op deze volgorde om de opzoekwaarde in het juiste bereik te plaatsen.
Hieronder ziet u een afbeelding van de resultaten die we zouden krijgen als we de tabelmatrix zouden sorteren op de cijferletter in plaats van op de score.

Het is belangrijk om duidelijk te zijn dat de volgorde alleen essentieel is bij het opzoeken van het bereik. Wanneer u False aan het einde van een VERT.ZOEKEN-functie plaatst, is de volgorde niet zo belangrijk.
Voorbeeld twee: een korting geven op basis van hoeveel een klant uitgeeft
In dit voorbeeld hebben we enkele verkoopgegevens. We willen graag een korting geven op het verkoopbedrag, en het percentage van die korting is afhankelijk van het bestede bedrag.
Een opzoektabel (kolommen D en E) bevat de kortingen bij elke bestedingsgroep.

De onderstaande VERT.ZOEKEN-formule kan worden gebruikt om de juiste korting uit de tabel te retourneren.
=VLOOKUP(A2,$D$2:$E$7,2,TRUE)
Dit voorbeeld is interessant omdat we het in een formule kunnen gebruiken om de korting af te trekken.
U zult vaak Excel-gebruikers zien die ingewikkelde formules schrijven voor dit soort voorwaardelijke logica, maar deze VERT.ZOEKEN biedt een beknopte manier om dit te bereiken.
Hieronder wordt VERT.ZOEKEN toegevoegd aan een formule om de geretourneerde korting af te trekken van het verkoopbedrag in kolom A.
=A2-A2*VLOOKUP(A2,$D$2:$E$7,2,TRUE)

VERT.ZOEKEN is niet alleen handig voor het zoeken naar specifieke records, zoals werknemers en producten. Het is veelzijdiger dan veel mensen weten, en het laten terugkeren van een reeks waarden is daar een voorbeeld van. U kunt het ook gebruiken als alternatief voor anderszins gecompliceerde formules.