
Általános képlet
=VLOOKUP(val,INDIRECT("'"&sheet&"'!"&"range"),col,0)
Összegzés
Változó lapnévvel történő keresés létrehozásához használhatja a VLOOKUP függvényt az INDIRECT funkcióval együtt.
A bemutatott példában a C5 képlete a következő:
=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C11"),2,0)
Magyarázat
A munkalap "hónap" lapjai a következőképpen néz ki egy táblázatot:
Az összegzés lap VLOOKUP képletei megkeresik és kivonják az adatokat a hónap fülekből, dinamikus hivatkozás létrehozásával az egyes hónapok lapnevére.
A keresési értéket vegyes referenciaként adjuk meg: $ B5, az oszlop zárolva van, hogy lehetővé tegye a táblán való másolást.
A table_array az INDIRECT függvény segítségével jön létre, így:
INDIRECT("'"&C$4&"'!B5:C11")
A vegyes C $ 4 hivatkozás a 4. sor oszlopfejlécére utal, amelyek egyeznek a munkafüzet lapneveivel (azaz "Jan", "Feb", "Mar").
Egyetlen idézőjel kapcsolódik a C $ 4 mindkét oldalához az összefűzés operátor (&) használatával. Erre ebben a példában nincs szükség, de lehetővé teszi a képlet számára, hogy a lapneveket szóközzel kezelje.
Ezután a felkiáltójel (!) A jobb oldalon csatlakozik egy megfelelő lap hivatkozás létrehozásához, amelyet a táblázat tömbjének tényleges tartománya követ.
Végül a VLOOKUP belsejében 2 van megadva az oszlopindexhez 0-val a pontos egyezés kikényszerítésére.