Máš vzorec, co funguje perfektně. Zkopíruješ ho o řádek níž – a najednou počítá úplně jiná čísla. Co se stalo?
Proč se to děje
Excel si odkazy na buňky pamatuje relativně – tedy "o tolik řádků a sloupců od tebe", ne jako pevnou adresu. Když vzorec zkopíruješ, Excel automaticky posune všechny odkazy stejným směrem.
Většinou je to přesně to, co chceš. Problém nastane, když jedna část vzorce má zůstat pevná – například kurz měny, DPH nebo sazba v jedné buňce, na kterou odkazuje celý sloupec výpočtů.
Řešení: znak $
Znak $ před písmenem sloupce nebo číslem řádku zamkne tu část odkazu.
| Zápis | Co se zamkne | Co se při kopírování posouvá |
|---|---|---|
| A1 | nic | sloupec i řádek se posouvají |
| $A$1 | sloupec i řádek | vzorec vždy míří na A1 |
| $A1 | jen sloupec A | řádek se posouvá, sloupec ne |
| A$1 | jen řádek 1 | sloupec se posouvá, řádek ne |
Rychlý trik: klávesa F4
Při psaní vzorce označ buňku a stiskni F4 – Excel automaticky přidá dolary. Stiskni znovu pro jinou kombinaci:
F4 → $A$1 ·
F4 → A$1 ·
F4 → $A1 ·
F4 → A1
Shrnutí
- Bez
$= odkaz se posouvá při kopírování $A$1= nic se neposouvá (absolutní odkaz)$A1= posouvá se jen řádek, sloupec je pevnýA$1= posouvá se jen sloupec, řádek je pevný- Klávesa F4 přepíná mezi kombinacemi automaticky