Excel képlet: Keresés változó lapnévvel

Tartalomjegyzék

Á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.

érdekes cikkek...