
Генеричка формула
INDIRECT("'"&sheet&"'!"&name)
Резиме
Да бисте референцирали именовани опсег на другом листу, можете да користите функцију ИНДИРЕЦТ са потребном синтаксом листа. У приказаном примеру, формула у Д6 је:
=SUM(INDIRECT("'"&B6&"'!"&C6))
Који враћа збир именованог опсега "подаци" на листу1.
Објашњење
Горња формула процењује отприлике овако:
=SUM(INDIRECT("'"&B6&"'!"&C6)) =SUM(INDIRECT("'"&"Sheet1"&"'!"&"data")) =SUM('Sheet1'!data)
Једном када се низ скупи помоћу вредности у Б6 и Ц6, ИНДИРЕЦТ процењује и трансформише низ у одговарајућу референцу.
Имајте на уму да се у формули можете позвати на именовани опсег без употребе ИНДИРЕЦТ. На пример, формула у Д6 би могла да се напише:
=SUM('Sheet1'!data)
Међутим, ако желите да референцу саставите као текст и желите да Екцел третира текст као референцу, морате да користите ИНДИРЕЦТ.
Напомена: Појединачни наводници додају се у горњу формулу тако да ће формула функционисати када име листа садржи размаке.