Představte si, že v excelovém listu přejdete na C1 a zadáte vzorec =A1+B1. Vaše lidské oči to definují jako hodnotu v A1 přidanou k hodnotě v B1.
Excel to však takto nevidí. Protože jste vzorec zadali do buňky C1, Excel přečte vzorec takto: Vezměte hodnotu v buňce o dvě mezery vlevo a přidejte ji k hodnotě v buňce o jednu mezeru vlevo.
Pokud zkopírujete vzorec =A1+B1 z buňky C1 a vložíte jej do buňky D1, bude se vám vzorec v D1 zdát jiný. Uvidíte =B1+C1. Ale pro Excel je vzorec úplně stejný: Vezměte hodnotu v buňce o dvě mezery vlevo a přidejte ji k hodnotě v buňce o jednu mezeru vlevo.
Ve výchozím nastavení Excel považuje každý odkaz na buňku použitý ve vzorci za relativní odkaz. To znamená, že nebere ohled na skutečné souřadnice řádků sloupců. Místo toho vyhodnocuje odkazy na buňky z hlediska jejich relativní polohy k buňce, ve které je vzorec umístěn.
Toto chování je záměrné a funguje v situacích, kdy potřebujete upravit odkazy na buňky, když zkopírujete vzorec a vložíte jej do jiných buněk. Například vzorec zobrazený v buňce C1 byl zkopírován a vložen do řádků níže. Všimněte si, jak Excel pomáhá tím, že automaticky upravuje odkazy na buňky tak, aby odpovídaly každému řádku.
Když zkopírujete a vložíte vzorec, Excel automaticky upraví odkazy na buňky. Pokud však vyjmete a vložíte vzorec, Excel předpokládá, že chcete zachovat stejné odkazy na buňky, a neupraví je.
Pokud chcete zajistit, aby aplikace Excel neupravovala odkazy na buňky při kopírování vzorce, můžete odkazy uzamknout tak, že je převedete na absolutní odkazy. Převedete je na absolutní odkazy přidáním symbolu dolaru ($) před odkaz na sloupec a řádek. Můžete například zadat =$A$1+$B$1 a přidat hodnotu v A1 k hodnotě B1.
Přidáním symbolu dolaru do libovolného odkazu na buňku a provedením tohoto odkazu jako absolutního můžete vzorec zkopírovat kamkoli jinam do tabulky a vzorec bude vždy ukazovat na A1 a B1.
Excel vám dává flexibilitu, aby se jakákoli část vašeho odkazu na buňku stala absolutní. To znamená, že můžete určit, že má být uzamčena pouze sloupcová část odkazu na buňku, ale část řádku se může upravit. Případně můžete určit, že má být uzamčena pouze část řádku odkazu na buňku, ale sloupcová část se může upravit.
Tyto různé typy absolutních odkazů se běžně nazývají Absolutní, Absolutní řádky a Absolutní sloupce a takto fungují:
-
Absolutní: Když je vzorec zkopírován, odkaz na buňku se vůbec neupraví. Příklad: $A$1
-
Řádek Absolutní: Když je vzorec zkopírován, sloupcová část se upraví, ale část řádku zůstane uzamčena. Příklad: 1 A$
-
Absolutní sloupec: Když je vzorec zkopírován, část sloupce zůstane uzamčena, ale část řádku se upraví. Příklad: $A1
Místo ručního zadávání symbolů dolaru můžete snadno přepínat mezi možnými referenčními styly zvýrazněním odkazu na buňku ve vzorci a stisknutím klávesy F4.