Skip to main content

Sådan bruger du Excel's VLOOKUP-funktion

Using a battery tester vs multimeter to test batteries (April 2025)

Using a battery tester vs multimeter to test batteries (April 2025)
Anonim

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:

  1. 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
  2. Du leverer kolonnenummeret - kendt som Col_index_num - af de data, du søger
  3. Funktionen søger efter Opslag _value i den første kolonne i datatabellen
  4. 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 .

Sortering af dataene først

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.

Præcis vs Tilnærmede kampe

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:

  • indstillet til FALSE, returneres kun information relateret til nøjagtige kampe til Opslag _value
  • sat til SAND eller udeladt returnerer den nøjagtige eller omtrentlige oplysninger relateret til Opslag _value

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.

Indtast Excel's VLOOKUP-funktionens argumenter ved brug af pegning

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.

  • Brug af dialogboksen gør det ofte lettere at indtaste en funktions argumenter korrekt og eliminerer behovet for at indtaste komma-separatorer mellem argumenter.

Trinene nedenfor blev brugt til at indlæse VLOOKUP-funktionen i celle B2 ved hjælp af funktionens dialogboks.

Åbning af VLOOKUP-dialogboksen

  1. Klik på celle B2 for at gøre det til den aktive celle - det sted, hvor resultaterne af VLOOKUP-funktionen vises
  2. Klik på formler fane.
  3. Vælge Opslag og reference fra båndet for at åbne funktionsmenuen
  4. Klik på LOPSLAG i listen for at hente funktionens dialogboks

De data, der er indtastet i de fire blanke rækker i dialogboksen, danner argumenterne for VLOOKUP-funktionen.

Peger på cellehenvisninger

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.

Brug af Relative og Absolute Cell Referencer med Argumenter

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 .

Indtastning af funktionsargumenterne

  1. Klik på Opslag _value linje i LOPSLAG dialog boks
  2. Klik på celle A2 i regnearket for at indtaste denne cellehenvisning som SEARCH_KEY argument
  3. Klik på tabelmatrix linje i dialogboksen
  4. Fremhæv cellerne A5 til B8 i regnearket for at indtaste dette interval som tabelmatrix argument - tabeloverskrifterne er ikke medtaget
  5. Tryk på F4 tast på tastaturet for at ændre rækkevidden til absolutte cellereferencer
  6. Klik på Col_index_num linje i dialogboksen
  7. Skriv a 2 på denne linje som Col_index_num argument, da diskonteringsrenten er placeret i kolonne 2 i tabelmatrix argument
  8. Klik på range_lookup linje i dialogboksen
  9. Skriv ordet Falsk som den range_lookup argument
  10. Tryk på Gå ind tast på tastaturet for at lukke dialogboksen og vende tilbage til regnearket
  11. Svaret $ 14,76 - enhedsprisen for en widget - skal vises i celle B2 i regnearket
  12. Når du klikker på celle B2, er den komplette funktion = VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSK) vises i formellelinjen over regnearket

Excel VLOOKUP fejlmeddelelser

Følgende fejlmeddelelser er forbundet med VLOOKUP:

En # N / A ("værdi ikke tilgængelig") fejl vises, hvis:

  • Det Opslag _value findes ikke i den første kolonne af rækkevidde argument
  • Det tabelmatrix argumentet er unøjagtigt. For eksempel kan argumentet indeholde tomme kolonner på venstre side af intervallet
  • Det range_lookup argumentet er sat til FALSE og et præcist match for SEARCH_KEY argument kan ikke findes i den første kolonne af rækkevidde
  • Det range_lookup argumentet er sat til TRUE og alle værdierne i den første kolonne af rækkevidde er større end SEARCH_KEY

En #REF! Fejl vises, hvis:

  • Det Col_index_num argumentet er større end antallet af kolonner i tabel array.