Excel vzorec: Nepřímý pojmenovaný rozsah jiný list -

Obsah

Obecný vzorec

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

souhrn

Chcete-li odkazovat na pojmenovaný rozsah na jiném listu, můžete použít funkci NEPŘÍMÝ s požadovanou syntaxí listu. V zobrazeném příkladu je vzorec v D6:

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

Který vrací součet pojmenovaného rozsahu „data“ na List1.

Vysvětlení

Vzorec výše hodnotí něco takového:

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

Jakmile je řetězec sestaven pomocí hodnot v B6 a C6, INDIRECT vyhodnotí a transformuje řetězec na správnou referenci.

Všimněte si, že ve vzorci můžete odkazovat na pojmenovaný rozsah bez použití NEPŘÍMÉHO. Například vzorec v D6 by mohl být napsán:

=SUM('Sheet1'!data)

Pokud však chcete sestavit odkaz jako text a nechat Excel považovat text za odkaz, musíte použít INDIRECT.

Poznámka: Jednoduché uvozovky jsou přidány do vzorce výše, takže vzorec bude fungovat, pokud název listu obsahuje mezery.

Zajímavé články...