
Generisk formel
=VLOOKUP(B5,(workbook)sheet!range,4,0)
Resumé
For at slå produktdata, priser eller andre oplysninger, der er gemt i en separat (ekstern) projektmappe, kan du bruge VLOOKUP-funktionen med en fuld henvisning til den anden projektmappe. I det viste eksempel er formlen i C5:
=VLOOKUP(B5,'(product data.xlsx)Sheet1'!$B$4:$E$12,4,0)
Eksempeldata
Dataene i den eksterne projektmappe ser sådan ud:
Forklaring
Dette er en standard anvendelse af VLOOKUP-funktionen til at hente data fra 4. kolonne i en tabel:
- opslagsværdi kommer fra B5
- table_array er en henvisning til et interval i en ekstern projektmappe
- col_index er 4 for at hente data fra den fjerde kolonne
- range_lookup er nul for at tvinge et nøjagtigt match
Den eneste forskel er den specielle syntaks, der bruges til eksterne referencer, i argumentet "table_array". Syntaksen for eksterne referencer er:
'(workbook)sheet'!range
- projektmappe er navnet på den eksterne projektmappe (dvs. data.xlsx)
- ark er navnet på det ark, der indeholder området (dvs. ark1)
- rækkevidde er det aktuelle interval for tabelarray (dvs. A1: C100)
Den nemmeste måde at indtaste en henvisning til en ekstern tabel på er at begynde at komme ind i VLOOKUP-funktionen normalt. Når du går ind i argumentet table_array, skal du derefter gennemse den eksterne projektmappe og vælge området direkte. Excel konstruerer automatisk den nødvendige reference.
Bemærk: Hvis projektmappen med opslagstabellen er åben, vil VLOOKUP vise projektmappens navn og adresse til argumentet table_array. Hvis ikke, viser VLOOKUP den fulde filsti til projektmappen + projektmappens navn og adresse.
Håndtering af mellemrum og tegnsætning
Bemærk, at henvisningen til projektmappen er omgivet af firkantede parenteser, og hele projektmappen + arket er lukket i enkelt anførselstegn. De enkelte citater kræves, når projektmappen eller arknavnet indeholder mellemrum eller tegnsætningstegn