Všeobecný vzorec
=INDIRECT("A1")
Zhrnutie
Ak chcete vytvoriť vzorec s „uzamknutým“ odkazom - odkazom, ktorý sa nebude upravovať počas kopírovania alebo vkladania alebo pri zmene riadkov a stĺpcov v hárku -, môžete použiť funkciu INDIRECT.
Vysvetlenie
Funkcia INDIRECT prijíma text a tento text vyhodnocuje ako referenciu. Výsledkom je, že text nie je náchylný na zmeny, ako napríklad bežný odkaz na bunku. Bude pokračovať v hodnotení na rovnakom mieste bez ohľadu na zmeny v pracovnom hárku. Napríklad tento vzorec:
=INDIRECT("A1")
bude naďalej vracať odkaz na bunku A1, aj keď sú riadok 1 alebo stĺpec A odstránené.
Líši sa od absolútnych a relatívnych odkazov
Použitie INDIRECT sa líši od štandardných absolútnych, relatívnych a zmiešaných referencií. Syntax $ je navrhnutá tak, aby umožňovala „inteligentné“ kopírovanie a prilepovanie vzorcov, takže sa budú aktualizovať referencie, ktoré je potrebné meniť, zatiaľ čo referencie, ktoré by sa nemali meniť. Použitie INDIRECT zastaví všetky zmeny v referencii, aj keď sú vložené alebo odstránené stĺpce / riadky.
Poznámka: INDIRECT je funkcia „volatile function“ a vo veľkých alebo komplikovaných zošitoch môže spôsobiť pomalý výkon.