
Általános képlet
=VLOOKUP(B5,(workbook)sheet!range,4,0)
Összegzés
A különálló (külső) munkafüzetben tárolt termékadatok, árak vagy egyéb információk megkereséséhez használhatja a VLOOKUP funkciót, teljes hivatkozással a másik munkafüzetre. A bemutatott példában a C5 képlete a következő:
=VLOOKUP(B5,'(product data.xlsx)Sheet1'!$B$4:$E$12,4,0)
Minta adat
A külső munkafüzet adatai így néznek ki:
Magyarázat
Ez a VLOOKUP függvény szokásos használata az adatok lekéréséhez a táblázat 4. oszlopából:
- a keresési érték a B5-ből származik
- A table_array egy hivatkozás egy tartományra egy külső munkafüzetben
- A col_index értéke 4, az adatok lekéréséhez a negyedik oszlopból
- A range_lookup nulla a pontos egyezés kikényszerítéséhez
Az egyetlen különbség a külső hivatkozásokhoz használt speciális szintaxis, a "table_array" argumentumban. A külső referenciák szintaxisa:
'(workbook)sheet'!range
- munkafüzet a külső munkafüzet neve (azaz data.xlsx)
- lapot a neve a lap, amely tartalmazza a tartományban (azaz Munkalap1)
- tartomány a tényleges tartományban asztali tömb (azaz A1: C100)
Egy külső táblára történő hivatkozás megadásának legegyszerűbb módja a VLOOKUP függvény normál megadásának megkezdése. Ezután a table_array argumentum megadásakor keresse meg a külső munkafüzetet, és válassza ki közvetlenül a tartományt. Az Excel automatikusan elkészíti a szükséges referenciát.
Megjegyzés: Ha a munkafüzet és a keresőtábla meg van nyitva, a VLOOKUP megmutatja a munkafüzet nevét és címét a table_array argumentumhoz. Ha nem, a VLOOKUP megjeleníti a munkafüzet teljes fájl elérési útját, + a munkafüzet neve és címe.
Szóközök és írásjelek kezelése
Vegye figyelembe, hogy a munkafüzetre való hivatkozás szögletes zárójelben, a teljes munkafüzet + lap pedig egyetlen idézőjelben szerepel. Az egyetlen idézőjelre akkor van szükség, ha a munkafüzet vagy a lap neve szóközt vagy írásjeleket tartalmaz