
Generisk formel
=VLOOKUP(B5,(workbook)sheet!range,4,0)
Sammanfattning
För att söka efter produktdata, prissättning eller annan information som är lagrad i en separat (extern) arbetsbok kan du använda VLOOKUP-funktionen med en fullständig hänvisning till den andra arbetsboken. I exemplet som visas är formeln i C5:
=VLOOKUP(B5,'(product data.xlsx)Sheet1'!$B$4:$E$12,4,0)
Stickprov
Data i den externa arbetsboken ser ut så här:
Förklaring
Detta är en vanlig användning av VLOOKUP-funktionen för att hämta data från den fjärde kolumnen i en tabell:
- uppslagsvärde kommer från B5
- table_array är en referens till ett intervall i en extern arbetsbok
- col_index är 4, för att hämta data från den fjärde kolumnen
- range_lookup är noll för att tvinga en exakt matchning
Den enda skillnaden är den speciella syntax som används för externa referenser i argumentet "table_array". Syntaxen för externa referenser är:
'(workbook)sheet'!range
- arbetsbok är namnet på den externa arbetsboken (dvs. data.xlsx)
- arket är namnet på arket som innehåller intervallet (dvs. ark1)
- intervall är det faktiska intervallet för tabellarray (dvs. A1: C100)
Det enklaste sättet att ange en referens till en extern tabell är att börja gå in i VLOOKUP-funktionen normalt. När du sedan går in i argumentet table_array, bläddrar du till den externa arbetsboken och väljer området direkt. Excel konstruerar den nödvändiga referensen automatiskt.
Obs! Om arbetsboken med uppslagstabellen är öppen visar VLOOKUP arbetsbokens namn och adress för argumentet table_array. Om inte, kommer VLOOKUP att visa hela filvägen till arbetsboken + arbetsbokens namn och adress.
Hantera utrymmen och skiljetecken
Observera att hänvisningen till arbetsboken är omgiven av hakparenteser, och hela arbetsboken + arket bifogas i enstaka citat. Enstaka citat krävs när arbetsboken eller arkenamnet innehåller blanksteg eller skiljetecken