Skip to main content

Så här använder du Excels VLOOKUP-funktion

Index of World War II articles (U) | Wikipedia audio article (Juni 2025)

Index of World War II articles (U) | Wikipedia audio article (Juni 2025)
Anonim

Excel: s VLOOKUP-funktion, som står för vertikal uppslag , kan användas för att söka upp specifik information som finns i en tabell med data eller databas.

VLOOKUP returnerar normalt ett enda datafält som utgång. Hur det gör det här är:

  1. Du anger ett namn eller Lookup _value som berättar VLOOKUP i vilken rad eller registrering av datatabellen för att söka efter önskad information
  2. Du tillhandahåller kolumnnumret - känt som kolumnindex - av de uppgifter du söker
  3. Funktionen söker efter Lookup _value i den första kolumnen i datatabellen
  4. VLOOKUP lokaliserar sedan och returnerar informationen du söker från ett annat fält i samma post med hjälp av det medföljande kolumnnumret

Hitta information i en databas med VLOOKUP

I bilden som visas ovan används VLOOKUP för att hitta enhetspriset på ett objekt baserat på dess namn. Namnet blir uppslagsvärde vilken VLOOKUP använder för att hitta priset som ligger i den andra kolumnen.

VLOOKUP-funktionens syntax och argument

En funktions syntax avser funktionens layout och innehåller funktionens namn, parentes och argument.

Syntaxen för VLOOKUP-funktionen är:

= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)

Lookup _value - (krävs) värdet du vill hitta i första kolumnen i Tabellmatris argument.

Tabellmatris - (krävs) Detta är tabellen med data som VLOOKUP söker för att hitta den information du är ute efter- Tabellmatris måste innehålla minst två kolumner data- Den första kolumnen innehåller normalt Letauppvärde.

kolumnindex - (krävs) kolumnnumret för det värde du vill hitta- Numreringen börjar med letauppvärde kolumn som kolumn 1;- om kolumnindex är inställt på ett nummer som är större än antalet kolumner som valts i ungefärlig argumentera för en #REF! fel returneras av funktionen.

ungefärlig - (valfritt) anger huruvida eller inte räckvidd sorteras i stigande ordning- Data i den första kolumnen används som sorteringsnyckel- ett booleskt värde - TRUE eller FALSE är de enda acceptabla värdena- Om det utelämnas är värdet satt till TRUE som standard- om den är satt till TRUE eller utelämnad och en exakt matchning för Lookup _value hittas inte, närmaste match som är mindre i storlek eller värde används som SEARCH_KEY - om den är satt till sant eller utelämnad och den första kolumnen i intervallet inte sorteras i stigande ordning, kan ett felaktigt resultat inträffa- Om den är inställd på FALSE, accepterar VLOOKUP endast en exakt matchning för Lookup _value .

Sortera data först

Även om det inte alltid krävs, är det vanligtvis bäst att först sortera det antal data som VLOOKUP söker i stigande ordning med den första kolumnen i sortimentet för sorteringsnyckeln.

Om uppgifterna inte är sorterade kan VLOOKUP returnera ett felaktigt resultat.

Exakt vs ungefärliga matchningar

VLOOKUP kan ställas in så att den bara returnerar information som exakt matchar Lookup _value eller det kan ställas in för att returnera approximativa matchningar

Den avgörande faktorn är ungefärlig argument:

  • inställd på FALSE returnerar den endast information om exakta matchningar till Lookup _value
  • sätts till TRUE eller utelämnas returnerar exakt eller ungefärlig information relaterad till Lookup _value

I exemplet ovan ungefärlig är inställd på FALSE så VLOOKUP måste hitta en exakt match för termen widgets i databordordningen för att returnera ett enhetspris för den aktuella artikeln. Om en exakt match inte hittas returneras ett # N / A-fel av funktionen.

Notera: VLOOKUP är inte skiftlägeskänslig - båda widgets och widgetar är acceptabla stavning för ovanstående exempel.

I händelse av att det finns flera matchande värden - till exempel, Widgets är listade mer än en gång i kolumn 1 i datatabellen - information som är relaterad till det första matchningsvärdet som uppstår från topp till botten returneras av funktionen.

Ange Excels VLOOKUP-funktionens argument genom att peka

I det första exemplet på bilden ovan används följande formel som innehåller VLOOKUP-funktionen för att hitta enhetspriset för widgets ligger i databladet.

= LETARAD (A2, $ A $ 5: $ B $ 8,2, FALSE)

Även om denna formel bara kan skrivas in i ett kalkylblad, är ett annat alternativ, som används med stegen nedan, att använda funktionens dialogruta, som visas ovan, för att ange dess argument.

  • Genom att använda dialogrutan gör det ofta lättare att skriva in en funktions argument korrekt och eliminerar behovet av att skriva in kommaseparatörer mellan argument.

Stegen nedan användes för att ange VLOOKUP-funktionen i cell B2 med funktionens dialogruta.

Öppna dialogrutan VLOOKUP

  1. Klicka på cell B2 för att göra det till den aktiva cellen - den plats där resultaten av VLOOKUP-funktionen visas
  2. Klicka på formler flik.
  3. Välja Lookup & Reference från bandet för att öppna rullgardinsmenyn
  4. Klicka på VLOOKUP i listan för att få fram funktionens dialogruta

De data som skrivit in i de fyra tomma raderna i dialogrutan bildar argumenten för VLOOKUP-funktionen.

Pekar på cellreferenser

Argumenten för VLOOKUP-funktionen skrivs in i separata rader i dialogrutan som visas i bilden ovan.

Cellreferenserna som kan användas som argument kan skrivas in i rätt linje, eller, enligt vad som görs i stegen nedan, med peka och klicka - vilket innebär att markera önskat antal celler med muspekaren - kan användas för att komma in i dem dialogrutan.

Använda relativa och absoluta cellreferenser med argument

Det är inte ovanligt att använda flera kopior av VLOOKUP för att returnera olika uppgifter från samma datatabell.

För att göra det enklare att göra det kan ofta VLOOKUP kopieras från en cell till en annan. När funktioner kopieras till andra celler måste man se till att de resulterande cellreferenserna är korrekta med funktionens nya plats.

I bilden ovan är dollartecken ( $ ) omger cellreferenser för Tabellmatris argument som anger att de är absoluta cellreferenser, vilket betyder att de inte kommer att ändras om funktionen kopieras till en annan cell.

Detta är önskvärt eftersom flera kopior av VLOOKUP alla skulle referera till samma datatabell som informationskällan.

Den cellreferens som används för lookup_value - A2 - å andra sidan , Omges inte av dollar tecken, vilket gör det till en relativ cellreferens. Relativa cellreferenser ändras när de kopieras för att återspegla deras nya plats i förhållande till läget för de data de refererar till.

Relativa cellreferenser gör det möjligt att söka efter flera objekt i samma datatabell genom att kopiera VLOOKUP till flera platser och ange olika lookup_values .

Ange funktionsargumenten

  1. Klicka på Lookup _value linje i VLOOKUP dialog ruta
  2. Klicka på cell A2 i kalkylbladet för att ange denna cellreferens som SEARCH_KEY argument
  3. Klicka på Tabellmatris rad i dialogrutan
  4. Markera cellerna A5 till B8 i arbetsbladet för att ange detta intervall som Tabellmatris argument - tabellrubrikerna är inte inkluderade
  5. tryck på F4 tangent på tangentbordet för att ändra intervallet till absoluta cellreferenser
  6. Klicka på kolumnindex rad i dialogrutan
  7. Skriv a 2 på denna linje som kolumnindex argument, eftersom diskonteringsräntorna finns i kolumn 2 i Tabellmatris argument
  8. Klicka på ungefärlig rad i dialogrutan
  9. Skriv ordet Falsk som den ungefärlig argument
  10. tryck på Stiga på tangent på tangentbordet för att stänga dialogrutan och återgå till kalkylbladet
  11. Svaret $ 14,76 - enhetspriset för en widget - ska visas i cell B2 i arbetsbladet
  12. När du klickar på cell B2, den fullständiga funktionen = LETARAD (A2, $ A $ 5: $ B $ 8,2, FALSE) visas i formulärfältet ovanför arbetsbladet

Excel VLOOKUP Felmeddelanden

Följande felmeddelanden är associerade med VLOOKUP:

Ett # N / A ("värde inte tillgängligt") fel visas om:

  • De Lookup _value finns inte i den första kolumnen i räckvidd argument
  • De Tabellmatris argumentet är felaktigt. Till exempel kan argumentet innehålla tomma kolumner på vänstra sidan av intervallet
  • De ungefärlig argumentet är inställt på FALSE och en exakt matchning för SEARCH_KEY argument kan inte hittas i den första kolumnen i räckvidd
  • De ungefärlig argumentet är satt till TRUE och alla värdena i den första kolumnen i räckvidd är större än SEARCH_KEY

En #REF! fel visas om:

  • De kolumnindex Argumentet är större än antalet kolumner i tabellmatrisen.