Ako kopírovať vzorce v programe Excel?
1. Napíšte vzorec do bunky.
2. Spustite vzorec.
3. Umiestnite myš na bunku.
4. Potiahnite pravý dolný roh nadol alebo cez všetky bunky.

Excel uľahčuje kopírovanie vzorca do celého riadka alebo stĺpca, ale nie vždy dosiahnete požadované výsledky. Ak skončíte s neočakávanými výsledkami alebo strašnými chybami #REF a /DIV0, prečítajte si o absolútnych a relatívnych odkazoch na bunky, aby ste pochopili, čo sa stalo. Ale nebojte sa: svoju tabuľku s 5000 riadkami nemusíte upravovať po bunkách, aby ste mohli znova kopírovať a prilepovať. Existujú jednoduché spôsoby, ako nechať vzorec automaticky aktualizovať na základe jeho umiestnenia, alebo ho skopírovať presne bez zmeny jednej hodnoty.
Metóda 1 zo 4: Skopírovanie vzorca do viacerých buniek ťahaním
- 1Zadajte vzorec do jednej bunky. Rovnako ako pre všetky vzorce, začnite znakom = a potom použite ľubovoľné funkcie alebo aritmetiku. Použijeme jednoduchý príklad tabuľky a stĺpce A a B pridáme:
Príklad tabuľky Stĺpec A Stĺpec B Stĺpec C riadok 1 = A1+B1
riadok 2 riadok 3 riadok 4 - 2Na výpočet vzorca stlačte kláves Enter. Hneď ako na klávesnici stlačíte kláves Enter, vzorec sa zadá a vypočíta. Zobrazí sa iba výsledok (19), ale v tabuľke bude stále uložený vzorec.
Príklad tabuľky Stĺpec A Stĺpec B Stĺpec C riadok 1 riadok 2 riadok 3 riadok 4 - 3Kliknite na pravý dolný roh bunky, ktorá sa má propagovať. Presuňte kurzor do pravého dolného rohu bunky, ktorú ste práve upravili. Kurzor sa stane tučným znamienkom +.
- 4Podržte a ťahajte pozdĺž stĺpca alebo riadka, do ktorého kopírujete. Podržte tlačidlo myši a potiahnite kurzor nadol po stĺpci alebo cez riadok, ktorý chcete upraviť (zvýraznite). Vzorec, ktorý ste zadali, sa automaticky zadá do buniek, ktoré ste zvýraznili. Relatívne odkazy na bunky sa automaticky aktualizujú tak, aby odkazovali na bunku v rovnakej relatívnej polohe. Tu je náš príklad tabuľky, ktorá ukazuje použité vzorce a zobrazené výsledky:
Príklad tabuľky Stĺpec A Stĺpec B Stĺpec C riadok 1 = A1+B1
riadok 2 = A2+B2
riadok 3 = A3+B3
riadok 4 = A4+B4
Príklad tabuľky Stĺpec A Stĺpec B Stĺpec C riadok 1 riadok 2 riadok 3 riadok 4 - 5Dvojitým kliknutím na znamienko plus vyplníte celý stĺpec. Namiesto klikania a ťahania presuňte myš do pravého dolného rohu a dvakrát kliknite, keď sa kurzor zmení na znamienko +. Vzorec sa tým automaticky skopíruje do celého stĺpca.
- Program Excel zastaví vypĺňanie stĺpca, ak uvidí prázdnu bunku. Ak referenčné údaje obsahujú medzeru, budete musieť tento krok zopakovať, aby ste vyplnili stĺpec pod medzerou.

Metóda 2 zo 4: kopírovanie vzorca do viacerých buniek prilepením
- 1Zadajte vzorec do jednej bunky. Rovnako ako pre všetky vzorce, začnite znakom = a potom použite ľubovoľné funkcie alebo aritmetiku. Použijeme jednoduchý príklad tabuľky a stĺpce A a stĺpce B spolu pridáme:
Príklad tabuľky Stĺpec A Stĺpec B Stĺpec C riadok 1 = A1+B1
riadok 2 riadok 3 riadok 4 - 2Na výpočet vzorca stlačte kláves Enter. Hneď ako na klávesnici stlačíte kláves Enter, vzorec sa zadá a vypočíta. Zobrazí sa iba výsledok (19), ale v tabuľke bude stále uložený vzorec.
Príklad tabuľky Stĺpec A Stĺpec B Stĺpec C riadok 1 riadok 2 riadok 3 riadok 4 - 3Kliknite na bunku, ktorá sa má propagovať, a skopírujte ju (ctrl+c).
- 4Vyberte bunky, do ktorých chcete skopírovať vzorec. Kliknite na jednu a potiahnite nahor alebo nadol pomocou myši alebo klávesov so šípkami. Na rozdiel od metódy rohového ťahania nemusia bunky, do ktorých kopírujete vzorec, susediť s bunkou, z ktorej kopírujete.
- 5Prilepte (ctrl+v).

Metóda 3 zo 4: Presné kopírovanie vzorca
- 1Túto metódu použite na rýchle kopírovanie vzorca bez zmeny odkazov na bunky. Niekedy máte veľkú tabuľku plnú vzorcov a chcete ich presne skopírovať. Zmena všetkého na absolútne odkazy na bunky (ako je popísané v časti o odkazoch na bunky) by bolo únavné, najmä ak ich potom budete chcieť znova zmeniť. Túto metódu použite na rýchly presun vzorcov s relatívnymi odkazmi na bunky inam bez zmeny odkazov. Tu je náš príklad tabuľky, v ktorej musí byť stĺpec C duplikovaný do stĺpca D:
Príklad tabuľky Stĺpec A Stĺpec B Stĺpec C Stĺpec D riadok 1 Žaby
= A1/2
riadok 2 Ropuchy
= A2/2
riadok 3 Mloky
= A3/2
riadok 4 Hady
= A4/2
- Ak sa pokúšate skopírovať vzorec do jednej bunky, preskočte na posledný krok („Skúste alternatívne metódy“) v tejto časti.
- 2Otvorte okno hľadania. Vo väčšine verzií Excelu to nájdete kliknutím na kartu Domov v hornej časti okna Excelu a potom kliknutím na položku Hľadať a vybrať v časti karty „Úpravy“. Môžete tiež použiť klávesovú skratku CTRL F.
- 3Nájdite a nahraďte „=“ iným znakom. Zadajte „=“, kliknite na „Nájsť všetko“ a do poľa „Nahradiť“ zadajte iný znak. To automaticky zmení všetky vzorce (ktoré vždy začínajú na =) na textové reťazce začínajúce iným znakom. Vždy používajte znak, ktorý ste vo svojej tabuľke nepoužili. Nahraďte ho napríklad znakom #alebo & alebo dlhším reťazcom znakov, napríklad ## &.
Príklad tabuľky Stĺpec A Stĺpec B Stĺpec C Stĺpec D riadok 1 Žaby
## & A1/2
riadok 2 Ropuchy
## & A2/2
riadok 3 Mloky
## & A3/2
riadok 4 Hady
## & A4/2
- Nepoužívajte znaky * alebo?, Pretože tieto budú neskoršie kroky ťažšie.
- 4Skopírujte a prilepte bunky. Teraz môžete vybrať bunky, ktoré chcete skopírovať, a potom ich prilepiť na iné miesto. Pretože už nie sú interpretované ako vzorce, budú skopírované presne.
Príklad tabuľky Stĺpec A Stĺpec B Stĺpec C Stĺpec D riadok 1 Žaby
## & A1/2
## & A1/2
riadok 2 Ropuchy
## & A2/2
## & A2/2
riadok 3 Mloky
## & A3/2
## & A3/2
riadok 4 Hady
## & A4/2
## & A4/2
- 5Na vrátenie zmeny použite funkciu Nájsť a nahradiť znova. Teraz, keď máte vzorce tam, kde ich chcete, použite možnosti „Nájsť všetko“ a „Nahradiť“, ktorými svoju zmenu zvrátite. V našom príklade budeme hľadať reťazec znakov "## &" a nahradíme ho znova "=", takže z týchto buniek sa znova stanú vzorce. Teraz môžete pokračovať v úprave tabuľky ako obvykle:
Príklad tabuľky Stĺpec A Stĺpec B Stĺpec C Stĺpec D riadok 1 = A1/2
= A1/2
riadok 2 Ropuchy
= A2/2
= A2/2
riadok 3 Mloky
= A3/2
= A3/2
riadok 4 Hady
= A4/2
= A4/2
- 6Skúste alternatívne metódy. Ak vyššie opísaná metóda z akéhokoľvek dôvodu nefunguje alebo sa obávate, že omylom zmeníte iný obsah bunky pomocou možnosti „Nahradiť všetko“, môžete vyskúšať niekoľko ďalších spôsobov:
- Ak chcete skopírovať vzorec jednej bunky bez zmeny odkazov, vyberte bunku a potom skopírujte vzorec zobrazený na paneli vzorcov v hornej časti okna (nie v samotnej bunke). Stlačením klávesu Esc zatvorte panel vzorcov a potom vzorec prilepte, kam potrebujete.
- Stlačením klávesu Ctrl ` (zvyčajne na rovnakom tlačidle ako ~) prepnete tabuľku do režimu zobrazenia vzorcov. Skopírujte vzorce a prilepte ich do textového editora, ako je napríklad Poznámkový blok alebo TextEdit. Skopírujte ich znova a potom ich prilepte späť do tabuľky na požadovanom mieste. Opätovným stlačením Ctrl ` sa prepnete späť do normálneho režimu prezerania.
Metóda 4 zo 4: použitie relatívnych a absolútnych odkazov na bunky
- 1Vo vzorci použite relatívny odkaz na bunku. Vo vzorci programu Excel je „odkaz na bunku“ adresa bunky. Môžete ich zadať ručne alebo kliknúť na bunku, ktorú chcete použiť pri zadávaní vzorca. Nasledujúca tabuľka má napríklad vzorec, ktorý odkazuje na bunku A2:
Relatívne referencie Stĺpec A Stĺpec B Stĺpec C riadok 2 = A2*2
riadok 3 riadok 4 riadok 5 - 2Pochopte, prečo sa im hovorí relatívne odkazy. Vo vzorci programu Excel relatívna referencia používa relatívnu polohu adresy bunky. Napríklad: bunka C2 má vzorec „= A2“, čo je relatívny odkaz na hodnotu dvoch buniek vľavo. Ak skopírujete vzorec do bunky C4, bude stále odkazovať na dve bunky vľavo, ktoré teraz ukazujú „= A4“.
Relatívne referencie Stĺpec A Stĺpec B Stĺpec C riadok 2 = A2*2
riadok 3 riadok 4 = A4*2
riadok 5 - To funguje aj pre bunky mimo rovnakého riadka a stĺpca. Ak by ste skopírovali rovnaký vzorec z bunky C1 do bunky D6 (nezobrazené), Excel by zmenil odkaz „A2“ na bunku o jeden riadok vpravo (C → D) a o 5 riadkov nižšie (2 → 7) alebo „B7".
- 3Použite namiesto toho absolútnu referenciu. Povedzme, že nechcete, aby Excel automaticky zmenil váš vzorec. Namiesto použitia odkazu na relatívnu bunku ho môžete urobiť absolútnym pridaním symbolu $ pred stĺpček alebo riadok, ktorý chcete ponechať rovnaký, bez ohľadu na to, kam vzorec skopírujete. Tu je niekoľko príkladov tabuliek, ktoré ukazujú pôvodný vzorec väčším tučným textom a výsledok, keď ho skopírujete a prilepíte do iných buniek:
Relatívny stĺpec, absolútny riadok (B0,70€):
Vzorec má absolútny odkaz na riadok 1, takže vždy odkazuje na riadok 1.Stĺpec A Stĺpec B Stĺpec C riadok 1 = B2,20€
riadok 2 = A2,20€
= B2,20€
riadok 3 = A2,20€
= B2,20€
riadok 4 = A2,20€
= B2,20€
Absolútny stĺpec, relatívny riadok ($ B1):
Vzorec má absolútny odkaz na stĺpec B, takže vždy odkazuje na stĺpec B.Stĺpec A Stĺpec B Stĺpec C riadok 1 = $ B1
riadok 2 = B2
= B2
riadok 3 = B3 dolárov
= B3 dolárov
riadok 4 = B4 dolárov
= B4 dolárov
Absolútny stĺpec a riadok (B0,70€):
Vzorec má absolútny odkaz na stĺpec B v riadku 1, takže vždy odkazuje na stĺpec B v riadku 1.Stĺpec A Stĺpec B Stĺpec C riadok 1 = 0,70 B $
riadok 2 B0,70€
B0,70€
riadok 3 B0,70€
B0,70€
riadok 4 B0,70€
B0,70€
- 4Na prepnutie medzi absolútnym a relatívnym použite kláves F4. Kliknite na odkaz na bunku vo vzorci. Na klávesnici stlačte kláves F4 a symboly $ sa automaticky pridajú alebo odstránia. Podržte stlačený kláves F4, kým nevyberiete požadované absolútne alebo relatívne referencie, potom stlačte kláves Enter.

- Ak skopírujete vzorec do novej bunky a uvidíte zelený trojuholník, Excel zistil možnú chybu. Starostlivo skontrolujte vzorec, aby ste zistili, či sa niečo nestalo.
- Ak ste omylom nahradili znak = znakom? alebo * v metóde „kopírovanie presne vzorca“, hľadanie výrazu „?“ alebo „*“ vám neprinesie očakávané výsledky. Opravte to hľadaním výrazu „~?“ alebo namiesto toho pre „~*“.
- Vyberte bunku a stlačením klávesu Ctrl ' (apostrof) ju vyplňte vzorcom priamo nad ňou.
- Rôzne verzie programu Excel nemusia zobrazovať úplne rovnaké snímky obrazovky rovnakým spôsobom, ako sú zobrazené tu.
Otázky a odpovede
- Keď sa pokúsim stiahnuť vzorec, zostane rovnaký a nemení sa s riadkom, čo môžem urobiť?Prejdite na položku Vzorce, Možnosti výpočtu a zmeňte ju z manuálnej na automatickú.
- Keď kliknem a potiahnem, skopíruje sa aj formát. Nechcem kopírovať formát, iba vzorec?Hneď po ťahaní by mala byť v pravom dolnom rohu zvýraznenej oblasti ikona. Ukážte na to a vyberte si z rôznych možností výplne, medzi ktorými nájdete možnosť vyplnenia bez formátu.
- Ako skopírujem vytvorený vzorec dátumu (ktorý zahŕňa deň v týždni aj dátum), aby bežal postupne?Dvakrát kliknite do bunky, skopírujte vzorec, dvakrát kliknite do cieľovej bunky a potom stlačte Ctrl+V alebo Command+V.
- Ako môžem v programe Excel kopírovať vzorce z jednej tabuľky do druhej?