Slår upp ett värde i den första kolumnen i ett område och returnerar ett värde från en annan kolumn på samma rad.
Syntax
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])Argument
lookup_valueobligatoriskt
Värdet att söka efter i den första kolumnen.
table_arrayobligatoriskt
Området som innehåller data.
col_index_numobligatoriskt
Kolumnnumret i området som värdet ska returneras från.
range_lookupvalfritt
FALSE för exakt matchning, TRUE för ungefärlig. Använd FALSE.
VLOOKUP (vertikal sökning) söker efter en nyckel i tabellens vänstra kolumn och returnerar ett värde från en kolumn du anger. Ange det fjärde argumentet till FALSE för exakt matchning — det vanligaste och mest tillförlitliga läget. För nya arbetsböcker, föredra XLOOKUP, som tar bort VLOOKUP:s begränsning från vänster till höger.
=VLOOKUP("A102", A2:C100, 3, FALSE)→$1,250Hittar produkt A102 i kolumn A och returnerar dess pris från kolumn C.
=VLOOKUP(E2, Products!A:D, 2, FALSE)→Wireless MouseSlår upp ID:t i cell E2 mot ett annat blad och returnerar produktnamnet.
Välj sökningsnyckeln
Välj värdet att söka efter — det måste finnas i tabellens första kolumn.
Välj tabellen och den exakta kolumnen
Markera hela dataområdet och räkna sedan vilken kolumn som innehåller svaret.
Lås till exakt matchning
Avsluta med FALSE så att VLOOKUP bara returnerar en exakt träff, inte det närmaste värdet.
Uppslagsvärdet hittades inte i den första kolumnen. Kontrollera extra blanksteg, ett tal lagrat som text, eller ett saknat FALSE för exakt matchning. Omslut med IFERROR för att visa ett tydligt meddelande.
Nej — den returnerar bara kolumner till höger om nyckeln. Använd INDEX/MATCH eller XLOOKUP för att returnera värden till vänster.