Predstavte si, že v excelovom hárku prejdete na C1 a zadáte vzorec =A1+B1. Vaše ľudské oči to definujú ako pridanú hodnotu v A1 k hodnote v B1.
Excel to však takto nevidí. Pretože ste vzorec zadali do bunky C1, Excel prečíta vzorec takto: Vezmite hodnotu v bunke o dve medzery vľavo a pridajte ju k hodnote v bunke o jednu medzeru vľavo.
Ak skopírujete vzorec =A1+B1 z bunky C1 a prilepíte ho do bunky D1, vzorec v D1 sa vám bude zdať iný. Uvidíte =B1+C1. Ale v Exceli je vzorec úplne rovnaký: Vezmite hodnotu v bunke o dve medzery vľavo a pridajte ju k hodnote v bunke o jednu medzeru vľavo.
V predvolenom nastavení Excel považuje každý odkaz na bunku použitý vo vzorci za relatívny odkaz. To znamená, že neberie ohľad na skutočné súradnice riadkov stĺpcov. Namiesto toho vyhodnocuje odkazy na bunky z hľadiska toho, kde sú relatívne k bunke, v ktorej sa vzorec nachádza.
Toto správanie je zámerné a funguje v situáciách, keď potrebujete upraviť odkazy na bunky, keď skopírujete vzorec a prilepíte ho do iných buniek. Napríklad vzorec zobrazený v bunke C1 bol skopírovaný a prilepený nadol do riadkov nižšie. Všimnite si, ako Excel pomáha automatickou úpravou odkazov na bunky tak, aby zodpovedali každému riadku.
Keď skopírujete a prilepíte vzorec, Excel automaticky upraví odkazy na bunky. Ak však vystrihnete a prilepíte vzorec, Excel predpokladá, že chcete zachovať rovnaké odkazy na bunky, a neupraví ich.
Ak chcete zabezpečiť, aby Excel neupravoval odkazy na bunky pri kopírovaní vzorca, môžete odkazy uzamknúť tak, že ich zmeníte na absolútne odkazy. Premeníte ich na absolútne odkazy pridaním symbolu dolára ($) pred odkaz na stĺpec a riadok. Môžete napríklad zadať =$A$1+$B$1 a pridať hodnotu v A1 k hodnote B1.
Pridaním symbolu dolára do ľubovoľného odkazu na bunku a vykonaním tohto odkazu ako absolútneho môžete vzorec skopírovať kdekoľvek inde v tabuľke a vzorec bude vždy ukazovať na A1 a B1.
Excel vám poskytuje flexibilitu na to, aby sa akákoľvek časť odkazu na bunku stala absolútnou. To znamená, že môžete určiť, že má byť uzamknutá iba stĺpcová časť odkazu na bunku, ale riadková časť sa môže prispôsobiť. Prípadne môžete určiť, že má byť uzamknutá iba časť riadka odkazu na bunku, ale časť stĺpca sa môže prispôsobiť.
Tieto rôzne typy absolútnych referencií sa bežne nazývajú Absolútne, Absolútne riadky a Absolútne stĺpce a fungujú takto:
-
Absolútne: Keď sa vzorec skopíruje, odkaz na bunku sa vôbec neupraví. Príklad: $A$1
-
Absolútny riadok: Keď sa vzorec skopíruje, stĺpcová časť sa upraví, ale časť riadka zostane uzamknutá. Príklad: 1 A$
-
Absolútny stĺpec: Keď sa vzorec skopíruje, časť stĺpca zostane uzamknutá, ale časť riadka sa upraví. Príklad: $ A1
Namiesto manuálneho zadávania symbolov dolára môžete jednoducho prepínať medzi možnými referenčnými štýlmi zvýraznením odkazu na bunku vo vzorci a stlačením klávesu F4.