Wat te weten
- Toevoegen lookup_value > table_array > col_index_num > range_lookupen druk op Enter.
- Het argument range_lookup is optioneel. Gebruik TRUE voor een goede match en FALSE voor een exacte match.
- N/A en REF-fouten komen van ontbrekende of onjuiste argumenten voor lookup_value, table_array of range_lookup.
De functie VERT. ZOEKEN van Excel, wat staat voor "vertical lookup", zoekt een waarde op in de eerste kolom van een bereik en retourneert de waarde in een andere kolom in dezelfde rij. Als u niet kunt vinden welke cel specifieke gegevens bevat, is VERT. ZOEKEN een effectieve manier om die gegevens te vinden. Het is vooral handig in gigantische spreadsheets waar het moeilijk is om informatie te vinden. Deze instructies zijn van toepassing op Excel voor Microsoft 365, Excel 2019, 2016, 2013, 2010, Excel voor Mac en Excel Online.
Hoe de VERT. ZOEKEN-functie werkt
VLOOKUP retourneert doorgaans een enkel gegevensveld als uitvoer.
Hoe dit werkt:
- U geeft een naam op of lookup_value die VLOOKUP vertelt welke rij van de gegevenstabel moet worden gezocht naar de gewenste gegevens.
- U geeft het kolomnummer op als het col_index_num argument, dat VLOOKUP vertelt welke kolom de gegevens bevat die u zoekt.
- De functie zoekt naar de lookup_value in de eerste kolom van de gegevenstabel.
- VLOOKUP zoekt en retourneert vervolgens de informatie uit het kolomnummer dat u hebt gedefinieerd in col_index_num, uit dezelfde rij als de opzoekwaarde.
VERT. ZOEKEN Functieargumenten en syntaxis
De syntaxis voor de functie VERT. ZOEKEN is:
=VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
De functie VERT. ZOEKEN lijkt misschien verwarrend omdat hij vier argumenten bevat, maar hij is eenvoudig te gebruiken.
De vier argumenten voor de functie VERT. ZOEKEN zijn als volgt:
lookup_value (verplicht): De waarde waarnaar moet worden gezocht in de eerste kolom van de tabelarray.
table_array (vereist) - Dit is de tabel met gegevens (een reeks cellen) waarin VERT. ZOEKEN zoekt om de informatie te vinden die u nodig hebt.
- De table_array moet ten minste twee kolommen met gegevens bevatten
- De eerste kolom moet de lookup_value bevatten
col_index_num (verplicht) - Dit is het kolomnummer van de waarde die u wilt vinden.
- De nummering begint met kolom 1
- Als u verwijst naar een getal dat groter is dan het aantal kolommen in de tabelmatrix, retourneert de functie de REF! fout
range_lookup (optioneel) - Geeft aan of de opzoekwaarde al dan niet binnen een bereik in de tabelarray v alt. Het argument range_lookup is "TRUE" of "FALSE". Gebruik TRUE voor een geschatte overeenkomst en FALSE voor een exacte overeenkomst. Indien weggelaten, is de waarde standaard TRUE.
Als het argument range_lookup WAAR is, dan:
- De lookup_value is de waarde die u wilt controleren of deze binnen een bereik v alt dat is gedefinieerd door de table_array.
- De table_array bevat alle bereiken en een kolom die de bereikwaarde bevat (zoals hoog, gemiddeld of laag).
- Het argument col_index_num is de resulterende bereikwaarde.
Hoe het Range_Lookup-argument werkt
Het gebruik van het optionele range_lookup argument is voor veel mensen ingewikkeld om te begrijpen, dus het is de moeite waard om een snel voorbeeld te bekijken.
Het voorbeeld in de afbeelding hierboven gebruikt de VERT. ZOEKEN-functie om het kortingspercentage te vinden, afhankelijk van het aantal gekochte items.
Het voorbeeld laat zien dat de korting voor de aankoop van 19 artikelen 2% is omdat 19 tussen 11 en 21 v alt in de Quantity kolom van de opzoektabel.
Als resultaat geeft VERT. ZOEKEN de waarde uit de tweede kolom van de opzoektabel, aangezien die rij het minimum van dat bereik bevat. Een andere manier om een bereikopzoektabel in te stellen, is door een tweede kolom te maken voor het maximum, en dit bereik zou een minimum van 11 en een maximum van 20 hebben. Maar het resultaat werkt op dezelfde manier.
Het voorbeeld gebruikt de volgende formule die de functie VERT. ZOEKEN bevat om de korting te vinden voor hoeveelheden gekochte goederen.
=VERT. ZOEKEN(C2, $C$5:$D$8, 2, TRUE)
- C2: Dit is de opzoekwaarde, die in elke cel in de spreadsheet kan staan.
- $C$5:$D$8: Dit is een vaste tabel met alle bereiken die u wilt gebruiken.
- 2: Dit is de kolom in de bereikopzoektabel die u wilt dat de LOOKUP-functie retourneert.
- TRUE: Schakelt de range_lookup functie van deze functie in.
Zodra je op Enter hebt gedrukt en het resultaat keert terug in de eerste cel, kun je de hele kolom automatisch invullen om de bereikresultaten voor de rest van de cellen in de opzoekkolom.
Het argument range_lookup is een overtuigende manier om een kolom met gemengde getallen in verschillende categorieën te sorteren.
VLOOKUP-fouten: N/A en REF
De functie VERT. ZOEKEN kan de volgende fouten retourneren.
N/A is de fout "waarde niet beschikbaar" en treedt op onder de volgende omstandigheden:
- De lookup _value wordt niet gevonden in de eerste kolom van het table_array argument
- Het Table_array argument is onjuist. Het argument kan bijvoorbeeld lege kolommen bevatten aan de linkerkant van het bereik
- Het Range_lookup argument is ingesteld op FALSE, en een exacte overeenkomst voor het lookup_value argument kan niet worden gevonden in de eerste kolom van de table_array
- Het range_lookup argument is ingesteld op TRUE, en alle waarden in de eerste kolom van de table_array zijn groter dan de lookup_value
REF! ("referentie buiten bereik") fout treedt op als het col_index_num groter is dan het aantal kolommen in de table_array.