Ako skopírovať vzorec v programe Excel so zmenou alebo bez zmeny odkazov

  • Zdieľajte To
Michael Brown

V tomto návode sa naučíte niekoľko rôznych spôsobov kopírovania vzorcov v programe Excel - ako skopírovať vzorec do stĺpca, do všetkých vybraných buniek, presne skopírovať vzorec bez zmeny odkazov na bunky alebo formátovania a ďalšie.

Kopírovanie vzorcov v programe Excel je jednou z najjednoduchších úloh, ktorá sa zvyčajne vykonáva jedným kliknutím myši. Hovorím "zvyčajne", pretože môžu nastať veľmi špecifické prípady, ktoré si vyžadujú špeciálne triky, ako napríklad kopírovanie rozsahu vzorcov bez zmeny odkazov na bunky alebo zadanie rovnakého vzorca do viacerých nesusedných buniek.

Našťastie, Microsoft Excel ponúka mnoho spôsobov, ako vykonať rovnakú úlohu, a to platí aj pre kopírovanie vzorcov. V tomto návode sa budeme zaoberať rôznymi spôsobmi kopírovania vzorcov v programe Excel, aby ste si mohli vybrať ten najvhodnejší pre vašu úlohu.

    Ako skopírovať vzorec do stĺpca

    Microsoft Excel poskytuje naozaj rýchly spôsob, ako skopírovať vzorec do stĺpca. Stačí urobiť nasledovné:

    1. Do hornej bunky zadajte vzorec.
    2. Vyberte bunku so vzorcom a kurzorom myši prejdite na malý štvorček v pravom dolnom rohu bunky, ktorý sa nazýva Naplňte rukoväť Pri tomto úkone sa kurzor zmení na hrubý čierny kríž.
    3. Podržte rukoväť výplne a potiahnite ju nad bunky, do ktorých chcete vzorec skopírovať.

    Podobným spôsobom môžete vzorec pre odpor vzduchu na stránku . susedné bunky doprava, doľava alebo nahor.

    Ak vzorec obsahuje relatívne odkazy na bunky (bez znamienka $), automaticky sa zmenia na základe relatívnej polohy riadkov a stĺpcov. Po skopírovaní vzorca teda skontrolujte, či sa odkazy na bunky správne upravili a priniesli požadovaný výsledok. V prípade potreby prepínajte medzi absolútnymi, relatívnymi a zmiešanými odkazmi pomocou klávesu F4.

    V uvedenom príklade, aby sme sa uistili, že vzorec bol skopírovaný správne, vyberieme nejakú bunku v stĺpci C, povedzme C4, a zobrazíme odkaz na bunku v paneli vzorcov. Ako vidíte na nasledujúcej snímke, vzorec je v poriadku - relatívne k riadku 4, presne tak, ako má byť:

    Ako skopírovať vzorec bez kopírovania formátovania

    Kopírovanie vzorca smerom nadol ťahaním za rukoväť výplne skopíruje nielen vzorec, ale aj zdrojovú bunku formátovanie ako je farba písma alebo pozadia, symboly mien, počet zobrazených desatinných miest atď. Vo väčšine prípadov to funguje bez problémov, ale niekedy to môže narušiť existujúce formáty v bunkách, do ktorých sa vzorec kopíruje. Bežným príkladom je prepísanie striedavého tieňovania riadkov, ako na nasledujúcej snímke.

    Ak chcete zabrániť prepísaniu existujúceho formátovania bunky, potiahnite rukoväť výplne, ako je uvedené vyššie, uvoľnite ju, kliknite na tlačidlo Možnosti automatického plnenia rozbaľovacej ponuky a vyberte Vyplnenie bez formátovania .

    Skopírovanie vzorca do celého stĺpca

    Ako ste práve videli, vďaka rukoväti na vyplnenie je kopírovanie vzorcov v programe Excel naozaj jednoduché. Ale čo keď potrebujete vzorec skopírovať na desaťsto riadkov? Ťahanie vzorca cez stovky riadkov nevyzerá ako dobrý nápad. Našťastie program Microsoft Excel poskytuje niekoľko rýchlych riešení aj pre tento prípad.

    Dvojitým kliknutím na znamienko plus vyplníte celý stĺpec

    Ak chcete vzorec použiť na celý stĺpec, namiesto jeho pretiahnutia dvakrát kliknite na znamienko plus. Pre tých, ktorí preskočili prvú časť tohto návodu, nasledujú podrobné kroky.

    Ak chcete skopírovať vzorec programu Excel do celého stĺpca, postupujte takto:

    1. Do hornej bunky zadajte vzorec.
    2. Umiestnite kurzor do pravého dolného rohu bunky so vzorcom, počkajte, kým sa zmení na znamienko plus, a potom dvakrát kliknite na znamienko plus.

    Poznámka: Dvojklikom na znamienko plus skopírujete vzorec smerom nadol, pokiaľ sa v susednom stĺpci (stĺpcoch) nachádzajú nejaké údaje. Hneď ako sa objaví prázdny riadok, automatické vypĺňanie sa zastaví. Ak teda váš pracovný hárok obsahuje nejaké medzery, budete musieť zopakovať vyššie uvedený postup, aby ste vzorec skopírovali pod prázdny riadok, alebo potiahnuť úchyt vyplnenia, ako bolo vysvetlené v predchádzajúcich príkladoch:

    Vytvorenie tabuľky programu Excel na automatické kopírovanie vzorca do všetkých buniek v stĺpci

    Okrem iných skvelých funkcií tabuliek programu Excel, ako sú preddefinované štýly, triedenie, filtrovanie a riadky s pásmi, sú automaticky vypočítané stĺpce tým, čo robí z tabuľky programu Excel skutočne skvelý nástroj na analýzu skupín súvisiacich údajov.

    Zadaním vzorca do jednej bunky v stĺpci tabuľky (stačí ľubovoľná bunka, nie nevyhnutne tá horná) vytvoríte vypočítaný stĺpec a váš vzorec sa okamžite skopíruje do všetkých ostatných buniek v danom stĺpci. Na rozdiel od rukoväte na vyplnenie nemajú tabuľky programu Excel problém s kopírovaním vzorca v celom stĺpci, aj keď má tabuľka jeden alebo viac prázdnych riadkov:

    Ak chcete previesť rozsah buniek na tabuľku programu Excel, jednoducho vyberte všetky bunky a stlačte klávesovú skratku Ctrl + T. Ak dávate prednosť vizuálnemu spôsobu, vyberte rozsah, prejdite na Vložte karta> Tabuľky skupinu na páse aplikácie Excel a kliknite na položku Tabuľka tlačidlo.

    Tip. Ak naozaj nechcete mať v pracovnom hárku tabuľku programu Excel, môžete ju vytvoriť dočasne, aby ste si uľahčili prácu so vzorcami, a potom môžete tabuľku v sekunde previesť späť na bežný rozsah. Stačí kliknúť pravým tlačidlom myši na tabuľku a vybrať Tabuľka > Previesť na rozsah v kontextovom menu.

    Kopírovanie vzorca do nesusedných buniek / rozsahov

    Je samozrejmé, že rukoväť vyplnenia je najrýchlejší spôsob kopírovania vzorca v programe Excel. Ale čo ak chcete skopírovať vzorec programu Excel v nesúvislých bunkách alebo za koncom zdrojových údajov? Stačí použiť starý dobrý spôsob kopírovania & vloženia:

    1. Kliknutím na bunku so vzorcom ju vyberte.
    2. Stlačením klávesovej skratky Ctrl + C vzorec skopírujete.
    3. Vyberte bunku alebo rozsah buniek, do ktorých chcete vzorec vložiť (ak chcete vybrať nesusedné rozsahy, stlačte a podržte kláves Ctrl).
    4. Stlačením klávesovej skratky Ctrl + V vzorec vložíte.
    5. Stlačením tlačidla Enter dokončite vložené vzorce.

    Poznámka: Skratky kopírovania/vkladania kopírujú vzorec a formátovanie. skopírovať vzorec bez formátovania , vyberte vhodný Vložiť možnosť na páse alebo v ponuke pravého tlačidla myši, ako je uvedené v časti Kopírovanie vzorca Excelu bez formátovania.

    Zadanie vzorca do viacerých buniek jedným stlačením tlačidla (Ctrl + Enter)

    V situáciách, keď potrebujete zadať ten istý vzorec do viac ako jednej bunky pracovného hárka, susedných alebo nesusedných, môže táto metóda ušetriť čas.

    1. Vyberte všetky bunky, do ktorých chcete zadať vzorec. Ak chcete vybrať nesúvislé bunky, stlačte a podržte kláves Ctrl.
    2. Stlačením tlačidla F2 vstúpte do režimu úprav.
    3. Zadajte vzorec do jednej bunky a namiesto klávesu Enter stlačte Ctrl + Enter . A je to! Vzorec sa skopíruje do všetkých vybraných buniek a Excel podľa toho upraví relatívne odkazy na bunky.

    Tip: Túto metódu môžete použiť na zadávanie akýchkoľvek údajov, nielen vzorcov, do viacerých buniek naraz. Niekoľko ďalších techník je opísaných v nasledujúcom návode: Ako zadať rovnaké údaje do všetkých vybraných buniek naraz.

    Ako skopírovať vzorec programu Excel, ale nie formátovanie

    Ako už viete, pri kopírovaní vzorca do stĺpca v programe Excel môžete použiť možnosť Vyplniť bez formátovania, ktorá vám umožní skopírovať vzorec, ale zachovať existujúce formátovanie cieľových buniek. Kopírovať & amp; Vložiť ponúka ešte väčšiu flexibilitu, pokiaľ ide o možnosti vkladania.

    1. Vyberte položku sell, ktorá obsahuje vzorec.
    2. Túto bunku skopírujte stlačením klávesovej skratky Ctrl + C. Prípadne kliknite pravým tlačidlom myši na bunku a vyberte Kopírovať z kontextovej ponuky alebo kliknite na Kopírovať tlačidlo na Domov karta> Schránka .
    3. Vyberte všetky bunky, do ktorých chcete vzorec skopírovať.
    4. Kliknite pravým tlačidlom myši na vybrané bunky a vyberte položku Vzorce pod Možnosti vkladania :

    Ak chcete získať ďalšie možnosti vkladania, kliknite na šípku pod Vložiť na páse kariet. Môžete napríklad vybrať Vzorce & Formátovanie čísel aby ste mohli vložiť iba vzorec a formátovanie čísla, napríklad formát percent, formát meny a podobne:

    Tip. Ak si nie ste istí, ktorá možnosť vloženia je pre vás najvhodnejšia, prejdite myšou na rôzne ikony, aby sa zobrazil náhľad tej či onej možnosti vloženia.

    Kopírovanie vzorca v programe Excel bez zmeny odkazov

    Vzorce programu Excel sa v tabuľke zriedka vyskytujú osamotene. Vo väčšine prípadov zadáte vzorec do jednej bunky a potom ho skopírujete do ďalších buniek v tom istom stĺpci alebo riadku, aby ste vykonali rovnaký výpočet na skupine údajov. A ak váš vzorec obsahuje relatívne odkazy na bunky (bez $), program Excel ich automaticky upraví tak, aby každý vzorec pracoval s údajmi vo vlastnom riadku alebo stĺpci. Väčšinou,to je presne to, čo chcete. Napríklad, ak máte vzorec =A1*2 v bunke B1 a skopírujete tento vzorec do bunky B3, vzorec sa zmení na =A3*2 .

    Ale čo ak chcete, aby aplikácia Excel presne skopírujte vzorec bez toho, aby ste cestou zmenili odkazy na bunky? V závislosti od konkrétnej úlohy vyberte jedno z nasledujúcich riešení.

    Kopírovanie alebo presunutie jedného vzorca bez zmeny odkazov na bunky

    Ak potrebujete skopírovať alebo presunúť len jeden vzorec, vytvorenie presnej kópie je jednoduché.

    1. Vyberte bunku so vzorcom, ktorý chcete skopírovať.
    2. Vyberte vzorec na paneli vzorcov pomocou myši a stlačte klávesovú skratku Ctrl + C, aby ste kopírovať Ak chcete presunúť vzorec, stlačte klávesovú skratku Ctrl + X, aby ste ho vyrezali.

    3. Stlačením tlačidla Esc opustíte panel vzorcov.
    4. Vyberte cieľovú bunku a stlačením kombinácie kláves Ctl + V do nej vložte vzorec.

    Prípadne môžete vstúpiť do režimu úprav a skopírovať vzorec do bunky ako text:

    1. Vyberte bunku so vzorcom.
    2. Stlačením klávesu F2 (alebo dvojitým kliknutím na bunku) vstúpite do režimu úprav.
    3. Pomocou myši vyberte vzorec v bunke a stlačením klávesovej skratky Ctrl + C ho skopírujte.

    4. Vyberte cieľovú bunku a stlačte klávesovú skratku Ctl+V. Vzorec sa vloží presne bez zmeny odkazov na bunku, pretože vzorec bol skopírovaný ako text.

    Tip. Ak chcete rýchlo skopírujte vzorec z vyššie uvedenej bunky bez zmeny odkazu, vyberte bunku, do ktorej chcete vzorec vložiť, a stlačte klávesovú skratku Ctrl + ' .

    Kopírovanie rozsahu vzorcov bez zmeny odkazov na bunky

    Ak chcete presunúť alebo skopírovať rozsah vzorcov programu Excel tak, aby sa nezmenili odkazy na bunky, použite jednu z nasledujúcich metód.

    Metóda 1. Použitie absolútnych alebo zmiešaných odkazov na bunky

    Ak potrebujete vykonať presná kópia vzorcov s relatívne odkazy na bunky (ako A1), najlepšie by bolo zmeniť ich na absolútne odkazy ($A$1), aby ste zafixovali odkaz na danú bunku, takže zostane statický bez ohľadu na to, kam sa vzorec presunie. V iných prípadoch môže byť potrebné použiť zmiešané odkazy na bunky ($A1 alebo A$1) na uzamknutie stĺpca alebo riadku. Nedáva to zatiaľ veľký zmysel? Dobre, pozrime sa na nasledujúci príklad.

    Predpokladajme, že máte tabuľku, ktorá počíta ceny ovocia v eurách na základe ceny v USD v stĺpci B a výmenného kurzu v bunke C2:

    Ako vidíte na obrázku vyššie, vzorec obsahuje absolútny odkaz na bunku ($C$2) na fixáciu výmenného kurzu na bunku C2 a relatívny odkaz na bunku B5, pretože chcete, aby sa tento odkaz upravil pre každý riadok. A tento prístup funguje dobre, pokiaľ vzorce zostanú v stĺpci C.

    Pozrime sa však, čo sa stane, ak potrebujete napríklad presunúť ceny v EUR zo stĺpca C do stĺpca F. Ak vzorce skopírujete bežným spôsobom kopírovaním/vkladaním buniek, vzorec z bunky C5 (= B5 *$C$2) sa zmení na = D5 *$C$2 po vložení do bunky F5, čím sa vaše výpočty úplne pomýlia!

    Ak to chcete opraviť, stačí zmeniť relatívny odkaz (B5) na zmiešaný odkaz $B5 (absolútny stĺpec a relatívny riadok). Umiestnením znaku dolára ($) pred písmeno stĺpca ukotvíte odkaz na stĺpec B bez ohľadu na to, kam sa vzorec presunie.

    Ak teraz skopírujete alebo presuniete vzorce zo stĺpca D do stĺpca F alebo do ktoréhokoľvek iného stĺpca. odkaz na stĺpec sa nezmení pretože ste ho zablokovali znakom dolára ($B5).

    Koncept odkazov na bunky programu Excel môže byť zo začiatku ťažko pochopiteľný, ale verte mi, že to stojí za váš čas a námahu, pretože vám to z dlhodobého hľadiska ušetrí oveľa viac času. Pozrite sa napríklad, ako môžete pomocou zmiešaných odkazov na bunky vypočítať celú tabuľku pomocou jediného vzorca.

    Ak však už máte v hárku programu Excel množstvo vzorcov s relatívnymi odkazmi na bunky a potrebujete rýchlo vytvoriť presnú kópiu týchto vzorcov, ale nemáte pocit, že by ste odkazy vedeli správne nastaviť, riešením by mohla byť jedna z nasledujúcich metód.

    Metóda 2. Kopírovanie vzorcov programu Excel bez zmeny odkazov prostredníctvom Poznámkového bloku

    1. Do režimu zobrazenia vzorcov vstúpte stlačením klávesovej skratky Ctrl + ` alebo iným spôsobom opísaným v časti Ako zobraziť vzorce v programe Excel.
    2. Vyberte všetky bunky so vzorcami, ktoré chcete skopírovať alebo presunúť.
    3. Ak chcete vzorce skopírovať, stlačte klávesovú skratku Ctrl + C, ak ich chcete vyrezať, stlačte klávesovú skratku Ctrl + X. Ak chcete vzorce presunúť na nové miesto, použite druhú z uvedených skratiek.

    4. Otvorte Poznámkový blok alebo iný textový editor a stlačte klávesovú skratku Ctrl + V, aby ste tam vložili vzorce. Potom stlačte klávesovú skratku Ctrl + A, aby ste vybrali všetky vzorce, a klávesovú skratku Ctrl + C, aby ste ich skopírovali ako text.
    5. V pracovnom hárku programu Excel vyberte ľavú hornú bunku, do ktorej chcete vložiť vzorce, a stlačte klávesovú skratku Ctrl + V .

    Poznámky:

    • Vzorce môžete vložiť iba do rovnaký pracovný hárok kde sa nachádzajú vaše pôvodné vzorce, pokiaľ odkazy neobsahujú názov hárku, inak budú vzorce porušené.
    • Pracovný hárok by mal byť v režim zobrazenia vzorca Ak si to chcete overiť, prejdite do Vzorce karta> Audit vzorca a skontrolujte, či Zobraziť vzorce je zapnuté tlačidlo .
    • Po vložení vzorcov stlačte klávesovú skratku Ctrl + `, čím vypnete režim zobrazenia vzorcov.

    Metóda 3. Presné kopírovanie vzorcov pomocou funkcie Nájsť a nahradiť programu Excel

    Ak chcete skopírovať rozsah vzorcov programu Excel bez toho, aby ste zmenili odkazy na ich bunky, môžete použiť príkaz Excel Nájsť a nahradiť nasledujúcim spôsobom.

    1. Vyberte bunky so vzorcami, ktoré chcete skopírovať.
    2. Na Domov prejdite na kartu Úprava stránky a kliknite na tlačidlo Nájsť & Vybrať > Vymeňte... Alebo jednoducho stlačte klávesovú skratku Ctrl + H , čo je skratka na spustenie dialógového okna Nájsť & Nahradiť v programe Excel.
    3. V Nájsť a nahradiť dialógového okna zadajte znak rovnosti (=) do poľa Zistite, čo v rámčeku. V Nahradiť zadajte nejaký symbol alebo reťazec znakov, ktorý sa nepoužíva v žiadnom zo vzorcov, napríklad ', # alebo \.

      Cieľom tohto kroku je zmeniť vzorce na textové reťazce, čo zabráni programu Excel zmeniť odkazy na bunky počas procesu kopírovania.

      Poznámka: Na nahradenie nepoužívajte hviezdičku (*) ani otáznik (?), pretože ide o zástupné znaky v programe Excel a ich použitie by skomplikovalo ďalšie kroky.

    4. Kliknite na tlačidlo Nahradiť všetko a zatvorte Nájsť a nahradiť Všetky vzorce vo vybranom rozsahu sa zmenia na textové reťazce:

    5. Teraz môžete vybrať ľubovoľné bunky, stlačením klávesovej skratky Ctrl + C ich skopírovať, vybrať hornú bunku v aktuálny pracovný hárok kam chcete vzorce vložiť, a stlačte klávesovú skratku Ctrl + V . Keďže Excel neinterpretuje vzorce bez znamienka rovnosti ako vzorce, skopírujú sa presne bez zmeny odkazov.
    6. Použite Nájsť a nahradiť Znovu vyberte obe oblasti, s pôvodnými vzorcami a skopírovanými vzorcami (ak chcete vybrať nesusediace oblasti, stlačte a podržte kláves Ctrl ). Stlačte klávesovú skratku Ctrl + H, aby ste otvorili dialógové okno Nájsť & Nahradiť. Tentoraz zadajte spätné lomítko (\) (alebo akýkoľvek iný znak, ktorý ste použili pri prvom nahradení) do Zistite, čo a = v poli Nahradiť a kliknite na Nahradiť všetko Hotovo!

    Skratky na kopírovanie vzorca programu Excel do iných buniek

    1. Skopírujte vzorec

    Ctrl + D - skopíruje vzorec z vyššie uvedenej bunky a upraví odkazy na bunky.

    Ak máte napríklad vzorec v bunke A1 a chcete ho skopírovať do bunky A2, vyberte A2 a stlačte klávesovú skratku Ctrl + D .

    2. Skopírujte vzorec doprava

    Ctrl + R - skopíruje vzorec z bunky doľava a upraví odkazy na bunku.

    Ak máte napríklad vzorec v bunke A2 a chcete ho skopírovať do bunky B2, vyberte B2 a stlačte klávesovú skratku Ctrl + R .

    Tip: Obe vyššie uvedené skratky môžete použiť aj na kopírovanie vzorcov do viacerých buniek. Trik spočíva v tom, že pred stlačením skratky vyberiete zdrojovú aj cieľovú bunku. Ak chcete napríklad skopírovať vzorec z A1 do ďalších 9 riadkov, vyberte bunky A1:A10 a stlačte klávesovú skratku Ctrl + D .

    3. Presne skopírujte vzorec

    Ctrl + ' - skopíruje vzorec z vyššie uvedenej bunky do aktuálne vybranej bunky presne a ponechá bunku v režime úprav.

    Toto je rýchly spôsob, ako vytvoriť presnú kópiu vzorca bez zmeny odkazov na bunky Ak chcete napríklad skopírovať vzorec z bunky A1 do A2 tak, aby sa nezmenili žiadne odkazy, vyberte A2 a stlačte klávesovú skratku Ctrl + ' .

    Poznámka: Nezamieňajte si klávesovú skratku Ctrl + ' (Ctrl + jednoduchá úvodzovka), ktorá presne kopíruje vzorec z bunky vyššie, s klávesovou skratkou Ctrl + ` (Ctrl + kláves s veľkou diakritikou), ktorá aktivuje režim zobrazenia vzorcov v programe Excel.

    No, to je všetko, čo som povedal o kopírovaní vzorcov v programe Excel. Ak poznáte nejaké ďalšie metódy na rýchle presúvanie alebo kopírovanie vzorcov v hárkoch programu Excel, podeľte sa o ne. Ďakujem vám za prečítanie a dúfam, že sa uvidíme na našom blogu budúci týždeň!

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.