Excel vzorec: Nepriamy pomenovaný rozsah iný hárok -

Všeobecný vzorec

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

Zhrnutie

Ak chcete odkazovať na pomenovaný rozsah na inom hárku, môžete použiť funkciu INDIRECT s požadovanou syntaxou hárka. V zobrazenom príklade je vzorec v D6:

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

Ktorý vráti súčet pomenovaných rozsahov údajov v hárku1.

Vysvetlenie

Vyššie uvedený vzorec hodnotí niečo také:

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

Akonáhle je reťazec zostavený pomocou hodnôt v B6 a C6, INDIRECT vyhodnotí a transformuje reťazec na správny odkaz.

Upozorňujeme, že vo vzorci môžete odkazovať na pomenovaný rozsah bez použitia funkcie INDIRECT. Napríklad vzorec v D6 by mohol byť napísaný:

=SUM('Sheet1'!data)

Ak však chcete zostaviť referenciu ako text a nechať program Excel považovať text za referenciu, musíte použiť INDIRECT.

Poznámka: Jednoduché úvodzovky sa pridávajú do vyššie uvedeného vzorca, aby vzorec fungoval, keď názov hárka obsahuje medzery.

Zaujímavé články...