De VLOOKUP-functie van Excel, die staat voor verticale opzoeking , kan worden gebruikt om specifieke informatie op te zoeken in een gegevenstabel of database.
VLOOKUP retourneert normaal één gegevensveld als uitvoer. Hoe dit werkt is:
- U geeft een naam op of Opzoekwaarde die VLOOKUP vertelt in welke rij of record van de gegevenstabel de gewenste informatie moet worden gezocht
- U levert het kolomnummer - bekend als de kolomindex_getal - van de gegevens die u zoekt
- De functie zoekt naar de Opzoekwaarde in de eerste kolom van de gegevenstabel
- VLOOKUP zoekt en retourneert vervolgens de gewenste informatie uit een ander veld van hetzelfde record met behulp van het opgegeven kolomnummer
Zoek informatie in een database met VLOOKUP

In de bovenstaande afbeelding wordt VERT.ZOEKEN gebruikt om de eenheidsprijs van een artikel op basis van de naam te vinden. De naam wordt de opzoekwaarde welke VLOOKUP gebruikt om de prijs te vinden die zich in de tweede kolom bevindt.
De syntaxis en argumenten van de VLOOKUP-functie
De syntaxis van een functie verwijst naar de lay-out van de functie en bevat de naam van de functie, haakjes en argumenten.
De syntaxis voor de functie VERT.ZOEKEN is:
= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)
Opzoekwaarde - (vereist) de waarde die u wilt vinden in de eerste kolom van de table_array argument.
table_array - (vereist) dit is de tabel met gegevens die VLOOKUP zoekt om de informatie te vinden die u zoekt- de table_array moet ten minste twee kolommen met gegevens bevatten;- de eerste kolom bevat normaal de Opzoekwaarde. kolomindex_getal - (verplicht) het kolomnummer van de gewenste waarde- de nummering begint met de Opzoekwaarde kolom als kolom 1;- als kolomindex_getal is ingesteld op een getal dat groter is dan het aantal kolommen dat is geselecteerd in de range_lookup argument een #REF! fout wordt geretourneerd door de functie. range_lookup - (optioneel) geeft aan of het reeks wordt gesorteerd in oplopende volgorde- de gegevens in de eerste kolom worden gebruikt als sorteersleutel- een Booleaanse waarde - TRUE of FALSE zijn de enige acceptabele waarden- indien weggelaten, is de waarde standaard ingesteld op WAAR- indien ingesteld op WAAR of weggelaten en een exacte overeenkomst voor de Opzoekwaarde wordt niet gevonden, de dichtstbijzijnde overeenkomst die kleiner is in grootte of waarde wordt gebruikt als zoek_sleutel - indien ingesteld op TRUE of weggelaten en de eerste kolom van het bereik niet in oplopende volgorde is gesorteerd, kan een onjuist resultaat optreden- indien ingesteld op FALSE, accepteert VLOOKUP alleen een exacte overeenkomst voor de Opzoekwaarde . Hoewel dit niet altijd nodig is, is het meestal het beste om eerst het gegevensbereik te sorteren dat VERT.ZOEKEN in oplopende volgorde zoekt met behulp van de eerste kolom van het bereik voor de sorteersleutel. Als de gegevens niet zijn gesorteerd, retourneert VLOOKUP mogelijk een onjuist resultaat. VLOOKUP kan zodanig worden ingesteld dat alleen informatie wordt geretourneerd die exact overeenkomt met de Opzoekwaarde of het kan worden ingesteld om geschatte overeenkomsten te retourneren De bepalende factor is de range_lookup argument: In het bovenstaande voorbeeld, de range_lookup is ingesteld op ONWAAR, dus VERT.ZOEKEN moet een exacte overeenkomst voor de term vinden widgets in de gegevenstabel om een eenheidsprijs voor dat artikel te retourneren. Als er geen exacte overeenkomst wordt gevonden, wordt de fout # N / A geretourneerd door de functie. Notitie: VLOOKUP is niet hoofdlettergevoelig - beide widgets en widgets zijn acceptabele spellingen voor het bovenstaande voorbeeld. In het geval dat er meerdere overeenkomende waarden zijn - Widgets is bijvoorbeeld meer dan één keer vermeld in kolom 1 van de gegevenstabel - informatie met betrekking tot de eerste overeenkomende waarde die van boven naar beneden is gevonden, wordt door de functie geretourneerd. In het eerste voorbeeld hierboven wordt de volgende formule met de functie VERT.ZOEKEN gebruikt om de eenheidsprijs voor te vinden widgets in de tabel met gegevens. = VERT.ZOEKEN (A2, $ A $ 5: $ B $ 8,2, FALSE) Hoewel deze formule net kan worden getypt in een werkbladcel, is een andere optie, zoals gebruikt met de onderstaande stappen, om het dialoogvenster van de functie, hierboven weergegeven, te gebruiken om zijn argumenten in te voeren. De onderstaande stappen werden gebruikt om de functie VERT.ZOEKEN in cel B2 in te voeren met behulp van het dialoogvenster van de functie. De gegevens die in de vier lege rijen van het dialoogvenster zijn ingevoerd, vormen de argumenten voor de functie VERT.ZOEKEN. De argumenten voor de functie VERT.ZOEKEN worden ingevoerd in afzonderlijke regels van het dialoogvenster zoals weergegeven in de bovenstaande afbeelding. De celverwijzingen die als argumenten moeten worden gebruikt, kunnen in de juiste regel worden getypt of, zoals in de onderstaande stappen wordt gedaan, met aanwijzen en klikken - waarbij het gewenste cellenbereik met de muisaanwijzer wordt gemarkeerd - kan worden gebruikt om ze in te voeren het dialoogvenster. Het is niet ongebruikelijk om meerdere exemplaren van VERT.ZOEKEN te gebruiken om verschillende informatie uit dezelfde gegevenstabel te retourneren. Om het gemakkelijker te maken om dit te doen, kan vaak VERT.ZOEKEN worden gekopieerd van de ene cel naar de andere. Wanneer functies naar andere cellen worden gekopieerd, moet ervoor worden gezorgd dat de resulterende celverwijzingen correct zijn, gegeven de nieuwe locatie van de functie. In de afbeelding hierboven, dollartekens ( $ ) rond de celverwijzingen voor de table_array argument dat aangeeft dat het absolute celverwijzingen zijn, wat betekent dat ze niet zullen veranderen als de functie naar een andere cel wordt gekopieerd. Dit is wenselijk omdat meerdere exemplaren van VERT.ZOEKEN allemaal verwijzen naar dezelfde tabel met gegevens als de bron van informatie. De celverwijzing gebruikt voor lookup_value - A2 - anderzijds , is niet omringd door dollartekens, waardoor het een relatieve celverwijzing is. Relatieve celverwijzingen veranderen wanneer ze worden gekopieerd om hun nieuwe locatie weer te geven ten opzichte van de positie van de gegevens waarnaar ze verwijzen. Relatieve celverwijzingen maken het mogelijk om naar meerdere items in dezelfde gegevenstabel te zoeken door VERT.ZOEKEN naar meerdere locaties te kopiëren en anders in te voeren lookup_values . De volgende foutmeldingen zijn gekoppeld aan VERT.ZOEKEN: De fout # N / A ("waarde niet beschikbaar") wordt weergegeven als: Een #REF! foutmelding wordt weergegeven als: Eerst de gegevens sorteren
Exacte versus geschatte overeenkomsten
De Excel-argumenten van de VLOOKUP-functie invoeren met behulp van Aanwijzen

Het dialoogvenster VLOOKUP openen
Verwijzen naar celverwijzingen
Relatieve en absolute celverwijzingen gebruiken met argumenten
De functieargumenten invoeren
Excel VLOOKUP Foutmeldingen





