![](https://cdn.wiki-base.com/7988877/excel_formula_indirect_named_range_different_sheet__2.png.webp)
Splošna formula
INDIRECT("'"&sheet&"'!"&name)
Povzetek
Za sklicevanje na imenovani obseg na drugem listu lahko uporabite funkcijo INDIRECT z zahtevano sintakso lista. V prikazanem primeru je formula v D6:
=SUM(INDIRECT("'"&B6&"'!"&C6))
Kar vrne vsoto imenovanega obsega "podatki" na Sheet1.
Pojasnilo
Zgornja formula ocenjuje nekaj takega:
=SUM(INDIRECT("'"&B6&"'!"&C6)) =SUM(INDIRECT("'"&"Sheet1"&"'!"&"data")) =SUM('Sheet1'!data)
Ko je niz sestavljen z uporabo vrednosti v B6 in C6, INDIRECT ovrednoti in pretvori niz v ustrezen sklic.
Upoštevajte, da se lahko v formuli sklicujete na imenovani obseg brez uporabe INDIRECT. Na primer, formulo v D6 lahko zapišemo:
=SUM('Sheet1'!data)
Če pa želite referenco sestaviti kot besedilo in želite, da Excel besedilo obravnava kot referenco, morate uporabiti INDIRECT.
Opomba: enojni narekovaji so dodani v zgornjo formulo, tako da bo formula delovala, če ime lista vsebuje presledke.