Hur man använder VLookup med olika ark i Excel

Microsoft Excels VLookup-formel tillåter dig att söka i stora kalkylark för specifika data, en av Excels uppslags- och referensfunktioner. Du kan använda VLookup mellan ark i en Excel-arbetsbok, såväl som i ett enda ark.

VLookup-formeln behandlar i huvudsak fyra bitar av information för att utföra sökningen. Programmering av VLookup-funktionen använder det värde du vill slå upp, kalkylområdet som du vill titta på, kolumnen inom det intervallet som innehåller värdet och om du vill ha en exakt eller ungefärlig matchning för värdet. Med VLookup kan du extrahera data från ett Excel-kalkylblad på mycket flexibla och kraftfulla sätt.

Använda VLookup Formula

VLookup i Excel innehåller fyra parametrar, kallade argument, som fylls av dig som en del av funktionsformeln. Syntaxen för VLookup ser ut så här:

= VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

Argumenten är:

  1. lookup_value: det här är det värde du söker i i kalkylbladet. Om du letade efter antalet personer i en katalog som heter Laura, skulle sökningsvärdet anges som en textsträng, "Laura" inklusive citattecken. Numeriska värden behöver inte citat.

  2. table_array: det här är det cellintervall inom vilket du letar efter data. Till exempel, om folks namn finns i tre kolumner från B till D, och det finns 300 rader med data, skulle du ange intervallet B1: D300, förutsatt att data startade på första raden.
  3. col_index_num: refererar till kolumnen i tabellmatrisen där sökningsvärdet ska hittas. I detta exempel är kolumn D numeriskt den tredje kolumnen, så indexnumret är 3.
  4. [range_lookup]: den här valfria parametern returnerar ungefärliga träffar om intervallets uppslagsvärde är SANT och returnerar endast exakta matchningar om områdesuppsättningen är FALSK. Att utelämna denna parameter antar värdet SANT.

Formeln för en VLookup i Excel-cell för detta exempel skulle vara:

= VLOOKUP ("Laura", B2: D300,3, FALSE)

Detta slår upp alla exakta matchningar för personer som heter Laura.

Använda VLOOKUP mellan ark

Att leta upp data på ett enda ark är vanligtvis inte särskilt svårt, så VLookup kan ha begränsad användning på enkla kalkylark. När du har en arbetsbok med flera ark som omfattar massor av data kanske du vill skapa ett sammanfattningsark för att extrahera data från en Excel-arbetsbok.

Allt som behövs för att uppnå detta är att lägga till arkinformation i det andra argumentet. Säg till exempel att namnen i katalogen finns på Sheet2. Lägg till målarknamnet före cellreferensen i tabellmatrisen, avgränsat med ett utropstecken. Detta gör att VLookup-formeln refererar till cellområdet på ett annat ark. För exemplet skulle nu funktionsformeln vara:

= VLOOKUP ("Laura", SHEET2! B2: D300,3, FALSE)

Oavsett vilket ark VLookup-formeln är på, refererar formeln nu data på ark 2.

Dricks

Du kan också söka i andra Excel-arbetsböcker genom att lägga till arbetsboksmappen och filnamnet inom hakparenteser före arknamnet.