![](https://cdn.wiki-base.com/7988877/excel_formula_indirect_named_range_different_sheet__2.png.webp)
Generička formula
INDIRECT("'"&sheet&"'!"&name)
Sažetak
Da biste referencirali imenovani raspon na drugom listu, možete upotrijebiti funkciju INDIRECT sa potrebnom sintaksom lista. U prikazanom primjeru formula u D6 je:
=SUM(INDIRECT("'"&B6&"'!"&C6))
Koji vraća zbroj imenovanog raspona "podataka" na Sheet1.
Obrazloženje
Gornja formula ocjenjuje otprilike ovako:
=SUM(INDIRECT("'"&B6&"'!"&C6)) =SUM(INDIRECT("'"&"Sheet1"&"'!"&"data")) =SUM('Sheet1'!data)
Jednom kad se niz skupi pomoću vrijednosti u B6 i C6, INDIRECT procjenjuje i transformira niz u odgovarajuću referencu.
Imajte na umu da se u formuli možete pozvati na imenovani raspon bez upotrebe INDIRECT. Na primjer, formula u D6 može se napisati:
=SUM('Sheet1'!data)
Međutim, ako referencu želite sastaviti kao tekst i želite li da Excel tretira tekst kao referencu, morate upotrijebiti INDIRECT.
Napomena: Pojedinačni navodnici dodani su u gornju formulu tako da će formula funkcionirati kada naziv lista sadrži razmake.