Excel formula: posredno poimenovan obseg različen list -

Kazalo

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.

Zanimive Članki...