Excel's VLOOKUP funktion, som står for lodret opslag , kan bruges til at opsøge specifikke oplysninger, der findes i en tabel med data eller database.
VLOOKUP returnerer normalt et enkelt felt af data som dets output. Hvordan det gør dette er:
- Du angiver et navn eller Opslag _value der fortæller VLOOKUP i hvilken række eller registrering af datatabellen for at søge efter de ønskede oplysninger
- Du leverer kolonnenummeret - kendt som Col_index_num - af de data, du søger
- Funktionen søger efter Opslag _value i den første kolonne i datatabellen
- VLOOKUP lokaliserer og returnerer derefter de oplysninger, du søger fra et andet felt i samme post ved hjælp af det medfølgende kolonne nummer
Find oplysninger i en database med VLOOKUP
I billedet vist ovenfor bruges VLOOKUP til at finde enhedsprisen på en vare baseret på sit navn. Navnet bliver til lookup værdi hvilken VLOOKUP bruger til at finde prisen i den anden kolonne.
VLOOKUP-funktionens syntaks og argumenter
En funktions syntax henviser til funktionens layout og indeholder funktionens navn, parenteser og argumenter.
Syntaxen for VLOOKUP-funktionen er:
= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)
Opslag _value - (påkrævet) den værdi, du vil finde i den første kolonne i tabelmatrix argument.
tabelmatrix - (påkrævet) Dette er den tabel med data, som VLOOKUP søger for at finde de oplysninger, du er efter- det tabelmatrix skal indeholde mindst to kolonner af data- Den første kolonne indeholder normalt Opslagsværdi. Col_index_num - (påkrævet) kolonnenummeret af den værdi, du vil have fundet- nummereringen begynder med opslagsværdi kolonne som kolonne 1;- hvis Col_index_num er sat til et tal større end antallet af kolonner, der er valgt i range_lookup argument et #REF! Fejl returneres af funktionen. range_lookup - (valgfrit) angiver, om eller ej rækkevidde er sorteret i stigende rækkefølge- Dataene i den første kolonne bruges som sorteringsnøglen- en boolsk værdi - TRUE eller FALSE er de eneste acceptable værdier- hvis den er udeladt, er værdien indstillet til SAND som standard- hvis den er sat til TRUE eller udeladt og en nøjagtig match for Opslag _value er ikke fundet, den nærmeste match, der er mindre i størrelse eller værdi, anvendes som SEARCH_KEY - hvis den er sat til TRUE eller udelades, og den første kolonne i rækken ikke er sorteret i stigende rækkefølge, kan der opstå et forkert resultat- Hvis den er sat til FALSE, accepterer VLOOKUP kun et nøjagtigt match for Opslag _value . Selv om det ikke altid er nødvendigt, er det normalt bedst at først sortere rækkevidden af data, som VLOOKUP søger i stigende rækkefølge ved hjælp af den første kolonne af sortimentet for sorteringsnøglen. Hvis dataene ikke er sorteret, kan VLOOKUP muligvis returnere et forkert resultat. VLOOKUP kan indstilles, så det kun returnerer oplysninger, der matcher netop Opslag _value eller det kan indstilles til at returnere omtrentlige kampe Den afgørende faktor er range_lookup argument: I eksemplet ovenfor er range_lookup er sat til FALSE, så VLOOKUP skal finde en nøjagtig match for udtrykket Widgets i datatabellen rækkefølge for at returnere en enhedspris for den pågældende vare. Hvis en nøjagtig kamp ikke findes, returneres en # N / A-fejl af funktionen. Bemærk: VLOOKUP er ikke sagerfølsom - begge dele Widgets og widgets er acceptable stavemåder for ovenstående eksempel. I tilfælde af at der er flere matchende værdier - for eksempel er widgets opført mere end en gang i kolonne 1 i datatabellen - Oplysninger relateret til den første matchende værdi, der opstår fra top til bund, returneres af funktionen. I det første eksempel billede ovenfor, anvendes følgende formel, der indeholder VLOOKUP-funktionen, til at finde enhedsprisen for Widgets placeret i tabellen med data. = VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSK) Selv om denne formel kun kan skrives i et regneark, er en anden mulighed, som brugt i nedenstående trin, at bruge funktionens dialogboks, som vist ovenfor, til at indtaste sine argumenter. Trinene nedenfor blev brugt til at indlæse VLOOKUP-funktionen i celle B2 ved hjælp af funktionens dialogboks. De data, der er indtastet i de fire blanke rækker i dialogboksen, danner argumenterne for VLOOKUP-funktionen. Argumenterne for VLOOKUP-funktionen indtastes i separate linjer i dialogboksen som vist på billedet ovenfor. Cellehenvisningerne, der kan bruges som argumenter, kan indtastes i den rigtige linje, eller som angivet i trinene nedenfor, med punkt og klik - hvilket indebærer at markere det ønskede interval af celler med musemarkøren - kan bruges til at indtaste dem i dialogboksen. Det er ikke ualmindeligt at bruge flere kopier af VLOOKUP til at returnere forskellige oplysninger fra det samme datatabell. For at gøre det lettere at gøre dette, kan VLOOKUP ofte kopieres fra en celle til en anden. Når funktioner kopieres til andre celler, skal det sikres, at de resulterende cellehenvisninger er korrekte, givet funktionens nye placering. I billedet ovenfor er dollartegn ( $ ) omgiver cellehenvisningerne for tabelmatrix argument, der angiver, at de er absolutte cellehenvisninger, hvilket betyder at de ikke vil ændre sig, hvis funktionen kopieres til en anden celle. Dette er ønskeligt, da flere kopier af VLOOKUP alle ville referere til samme datatabell som informationskilde. Den cellehenvisning, der anvendes til lookup_value - A2 - på den anden side , er ikke omgivet af dollar tegn, hvilket gør det til en relativ celle reference. Relative cellehenvisninger ændres, når de kopieres for at reflektere deres nye placering i forhold til placeringen af de data, de refererer til. Relative cellehenvisninger gør det muligt at søge efter flere elementer i samme datatabel ved at kopiere VLOOKUP til flere steder og indtaste forskellige lookup_values . Følgende fejlmeddelelser er forbundet med VLOOKUP: En # N / A ("værdi ikke tilgængelig") fejl vises, hvis: En #REF! Fejl vises, hvis: Sortering af dataene først
Præcis vs Tilnærmede kampe
Indtast Excel's VLOOKUP-funktionens argumenter ved brug af pegning
Åbning af VLOOKUP-dialogboksen
Peger på cellehenvisninger
Brug af Relative og Absolute Cell Referencer med Argumenter
Indtastning af funktionsargumenterne
Excel VLOOKUP fejlmeddelelser