Excel képlet: Közvetett nevű tartomány különböző lap -

Tartalomjegyzék

Általános képlet

INDIRECT("'"&sheet&"'!"&name)

Összegzés

Ha egy megnevezett tartományra hivatkozik egy másik lapon, használhatja az INDIRECT funkciót a szükséges lapszintaxissal. A bemutatott példában a D6 képlete a következő:

=SUM(INDIRECT("'"&B6&"'!"&C6))

Ami az 1. adatlapon megadja a megnevezett tartomány "adatok" összegét.

Magyarázat

A fenti képlet ilyesmit értékel:

=SUM(INDIRECT("'"&B6&"'!"&C6)) =SUM(INDIRECT("'"&"Sheet1"&"'!"&"data")) =SUM('Sheet1'!data)

Miután a karaktersorozat összeállt a B6 és C6 értékeinek felhasználásával, az INDIRECT kiértékeli és átalakítja a húrot megfelelő referenciává.

Megjegyzés: az INDIRECT használata nélkül hivatkozhat egy megnevezett tartományra a képletben. Például a D6 képlet írható:

=SUM('Sheet1'!data)

Ha azonban a referenciát szövegként kívánja összeállítani, és az Excelnek a szöveget referenciaként kell kezelnie, akkor az INDIRECT parancsot kell használnia.

Megjegyzés: Az egyes idézőjelek hozzáadódnak a fenti képlethez, hogy a képlet akkor működjön, amikor a lap neve szóközöket tartalmaz.

érdekes cikkek...