Att bygga coola Excel-instrumentpanelskomponenter hjälper dig inte om du inte effektivt kan hantera dina datamodeller. VLOOKUP-funktionen är kungen av alla uppslagsfunktioner i Excel. Syftet med VLOOKUP är att hitta ett specifikt värde från en kolumn med data där raden längst till vänster matchar ett givet kriterium.
Ta en titt på den här figuren för att få den allmänna uppfattningen. Tabellen till vänster visar försäljning per månad och produktnummer. Den nedre tabellen översätter dessa produktnummer till faktiska produktnamn. Funktionen SÖKUPPSÖKNING kan hjälpa till att associera lämpligt namn till respektive produktnummer.
För att förstå hur VLOOKUP-formler fungerar, ägna en stund åt att granska den grundläggande syntaxen. En VLOOKUP-formel kräver fyra argument: VLOOKUP ( Lookup_value , Table_array , Col_index_num , Range_lookup )
-
Lookup_value: Argumentet Lookup_value identifierar värdet som slås upp. Detta är värdet som måste matchas till uppslagstabellen. I exemplet i figuren är Lookup_value produktnumret. Därför refererar det första argumentet för alla formler som visas i figuren kolumn C (kolumnen som innehåller produktnumret).
-
Table_array: Argumentet Table_array anger intervallet som innehåller uppslagsvärdena. Här är ett par punkter att tänka på med detta argument. För det första, för att en Table_array ska fungera måste kolumnen längst till vänster i tabellen vara det matchande värdet. Om du till exempel försöker matcha produktnummer måste kolumnen längst till vänster i uppslagstabellen innehålla produktnummer.
För det andra, lägg märke till att referensen som används för detta argument är en absolut referens. Det betyder att kolumn- och radreferenserna är prefixerade med dollartecken ($). Detta säkerställer att referenserna inte flyttas medan du kopierar formlerna nedåt eller tvärs över.
-
Col_index_num: Argumentet Col_index_num identifierar kolumnnumret i uppslagstabellen som innehåller värdet som ska returneras. I exemplet i figuren innehåller den andra kolumnen produktnamnet (värdet som slås upp), så formeln använder siffran 2. Om produktnamnkolumnen var den fjärde kolumnen i uppslagstabellen skulle siffran 4 användas .
-
Range_lookup: Argumentet Range_lookup anger om du letar efter en exakt matchning eller en ungefärlig matchning. Om en exakt matchning behövs anger du FALSE för detta argument. Om den närmaste matchningen fungerar, anger du TRUE eller lämnar argumentet tomt.