Jak zkopírovat vzorec v aplikaci Excel se změnou nebo bez změny odkazů

  • Sdílet Toto
Michael Brown

V tomto kurzu se naučíte několik různých způsobů kopírování vzorců v aplikaci Excel - jak zkopírovat vzorec do sloupce, do všech vybraných buněk, přesně zkopírovat vzorec beze změny odkazů na buňky nebo formátování a další.

Kopírování vzorců v aplikaci Excel je jednou z nejjednodušších úloh, kterou obvykle provedete jedním kliknutím myši. Říkám "obvykle", protože mohou nastat velmi specifické případy, které vyžadují speciální triky, jako je kopírování rozsahu vzorců bez změny odkazů na buňky nebo zadání stejného vzorce do více nesousedících buněk.

Naštěstí Microsoft Excel nabízí mnoho způsobů, jak provést stejný úkol, a platí to i pro kopírování vzorců. V tomto návodu probereme různé způsoby kopírování vzorců v Excelu, abyste si mohli vybrat ten, který je pro váš úkol nejvhodnější.

    Jak zkopírovat vzorec dolů do sloupce

    Microsoft Excel nabízí opravdu rychlý způsob, jak zkopírovat vzorec do sloupce. Stačí provést následující kroky:

    1. Do horní buňky zadejte vzorec.
    2. Vyberte buňku se vzorcem a najeďte kurzorem myši na malý čtvereček v pravém dolním rohu buňky, který se nazývá Plnicí rukojeť . Při tom se kurzor změní na tlustý černý kříž.
    3. Podržte úchyt výplně a přetáhněte jej dolů po sloupci nad buňky, do kterých chcete vzorec zkopírovat.

    Podobným způsobem můžete vzorec pro odpor vzduchu na sousední buňky doprava, doleva nebo nahoru.

    Pokud vzorec obsahuje relativní odkazy na buňky (bez znaku $), automaticky se změní na základě relativní polohy řádků a sloupců. Po zkopírování vzorce tedy zkontrolujte, zda se odkazy na buňky správně upravily a zda poskytují požadovaný výsledek. V případě potřeby přepínejte mezi absolutními, relativními a smíšenými odkazy pomocí klávesy F4.

    Abychom se ujistili, že vzorec byl zkopírován správně, vybereme ve výše uvedeném příkladu nějakou buňku ve sloupci C, řekněme C4, a zobrazíme odkaz na buňku v panelu vzorců. Jak vidíte na obrázku níže, vzorec je v pořádku - vztažený k řádku 4, přesně tak, jak má být:

    Jak zkopírovat vzorec dolů bez kopírování formátování

    Kopírování vzorce dolů přetažením úchytu výplně nezkopíruje pouze vzorec, ale také zdrojovou buňku. formátování jako je barva písma nebo pozadí, symboly měny, počet zobrazených desetinných míst atd. Ve většině případů to funguje bez problémů, ale někdy to může narušit stávající formáty v buňkách, do kterých se vzorec kopíruje. Častým příkladem je přepsání střídavého stínování řádků, jako na následujícím snímku obrazovky.

    Chcete-li zabránit přepsání stávajícího formátování buňky, přetáhněte rukojeť výplně, jak je uvedeno výše, uvolněte ji, klikněte na tlačítko Možnosti automatického plnění v rozevírací nabídce a vyberte Vyplnění bez formátování .

    Kopírování vzorce do celého sloupce

    Jak jste se právě přesvědčili, kopírování vzorců v aplikaci Excel je díky úchytu pro vyplnění opravdu snadné. Co když ale potřebujete vzorec zkopírovat na list o deseti stech řádcích? Přetahování vzorce přes stovky řádků nevypadá jako dobrý nápad. Naštěstí aplikace Microsoft Excel nabízí několik rychlých řešení i pro tento případ.

    Dvojitým kliknutím na znaménko plus vyplníte celý sloupec.

    Chcete-li vzorec použít na celý sloupec, místo přetahování dvakrát klikněte na znaménko plus. Pro ty, kteří přeskočili první část tohoto návodu, následuje podrobný postup.

    Chcete-li vzorec aplikace Excel zkopírovat do celého sloupce, postupujte takto:

    1. Do horní buňky zadejte vzorec.
    2. Umístěte kurzor do pravého dolního rohu buňky se vzorcem, počkejte, až se změní na znaménko plus, a pak na něj dvakrát klikněte.

    Poznámka: Dvojklikem na znaménko plus zkopírujete vzorec dolů, dokud jsou v sousedním sloupci (sloupcích) nějaká data. Jakmile se objeví prázdný řádek, automatické vyplňování se zastaví. Pokud tedy váš pracovní list obsahuje nějaké mezery, budete muset výše uvedený postup zopakovat, abyste vzorec zkopírovali pod prázdný řádek, nebo přetáhnout úchyt vyplňování, jak bylo vysvětleno v předchozích příkladech:

    Vytvoření tabulky aplikace Excel pro automatické kopírování vzorce do všech buněk ve sloupci

    Kromě dalších skvělých funkcí tabulek Excelu, jako jsou předdefinované styly, třídění, filtrování a pásmové řádky, jsou automaticky vypočítané sloupce tím, co dělá z tabulky Excelu skutečně skvělý nástroj pro analýzu skupin souvisejících dat.

    Zadáním vzorce do jedné buňky ve sloupci tabulky (stačí jakákoli buňka, nemusí být nutně ta horní) vytvoříte vzorec. vypočtený sloupec a váš vzorec se okamžitě zkopíruje do všech ostatních buněk v daném sloupci. Na rozdíl od rukojeti pro vyplnění nemají tabulky aplikace Excel problém s kopírováním vzorce v celém sloupci, i když má tabulka jeden nebo více prázdných řádků:

    Chcete-li převést rozsah buněk na tabulku aplikace Excel, jednoduše vyberte všechny buňky a stiskněte klávesovou zkratku Ctrl + T. Pokud dáváte přednost vizuálnímu způsobu, vyberte rozsah, přejděte na stránku Vložte karta> Tabulky na pásu karet aplikace Excel a klikněte na tlačítko Tabulka tlačítko.

    Tip: Pokud tabulku Excelu v listu opravdu nechcete, můžete ji vytvořit dočasně, abyste si usnadnili práci se vzorci, a pak ji během chvilky převést zpět na běžný rozsah. Stačí na tabulku kliknout pravým tlačítkem myši a zvolit možnost Tabulka > Převést na Rozsah v kontextové nabídce.

    Kopírování vzorce do nesousedních buněk / rozsahů

    Je samozřejmé, že nejrychlejším způsobem kopírování vzorce v aplikaci Excel je rukojeť pro vyplnění. Co když ale chcete vzorec aplikace Excel zkopírovat do nesouvislých buněk nebo za konec zdrojových dat? Stačí použít starý dobrý způsob kopírování & amp; vložit:

    1. Kliknutím na buňku se vzorcem ji vyberte.
    2. Stisknutím klávesové zkratky Ctrl + C vzorec zkopírujete.
    3. Vyberte buňku nebo rozsah buněk, do kterých chcete vzorec vložit (chcete-li vybrat nesousedící rozsahy, stiskněte a podržte klávesu Ctrl).
    4. Vzorec vložíte stisknutím klávesové zkratky Ctrl + V.
    5. Stisknutím klávesy Enter dokončete vložené vzorce.

    Poznámka: Zkratky kopírovat/vložit kopírují vzorec a formátování. Chcete-li zkopírovat vzorec bez formátování , vyberte vhodný Vložit na pásu karet nebo v nabídce pravého tlačítka myši, jak je ukázáno v části Kopírování vzorce aplikace Excel bez formátování.

    Zadání vzorce do více buněk jedním stiskem klávesy (Ctrl + Enter)

    V situacích, kdy potřebujete zadat stejný vzorec do více než jedné buňky na listu, ať už sousední nebo nesousední, může tato metoda ušetřit čas.

    1. Vyberte všechny buňky, do kterých chcete vzorec zadat. Chcete-li vybrat nesousedící buňky, stiskněte a podržte klávesu Ctrl.
    2. Stisknutím klávesy F2 přejděte do režimu úprav.
    3. Zadejte vzorec do jedné buňky a místo klávesy Enter stiskněte Ctrl + Enter . To je vše! Vzorec se zkopíruje do všech vybraných buněk a Excel odpovídajícím způsobem upraví relativní odkazy na buňky.

    Tip: Pomocí této metody můžete zadávat jakákoli data, nejen vzorce, do více buněk najednou. Několik dalších technik je popsáno v následujícím návodu: Jak zadat stejná data do všech vybraných buněk najednou.

    Jak zkopírovat vzorec aplikace Excel, ale ne formátování

    Jak již víte, při kopírování vzorce dolů do sloupce v aplikaci Excel můžete použít možnost Vyplnit bez formátování, která umožňuje zkopírovat vzorec, ale zachovat stávající formátování cílových buněk. Kopírovat & amp; Vložit nabízí ještě větší flexibilitu, pokud jde o možnosti vkládání.

    1. Vyberte položku sell obsahující vzorec.
    2. Tuto buňku zkopírujte stisknutím klávesové zkratky Ctrl + C. Případně klikněte na buňku pravým tlačítkem myši a vyberte možnost Kopírovat z kontextové nabídky nebo klikněte na Kopírovat tlačítko na Home karta> Schránka .
    3. Vyberte všechny buňky, do kterých chcete vzorec zkopírovat.
    4. Klikněte pravým tlačítkem myši na vybrané buňky a vyberte Vzorce pod Možnosti vkládání :

    Další možnosti vložení získáte kliknutím na šipku pod položkou Vložit na pásu karet. Můžete například vybrat možnost Vzorce & Formátování čísel vložit pouze vzorec a formátování čísel, například formát procent, formát měny a podobně:

    Tip: Pokud si nejste jisti, která možnost vložení je pro vás nejvhodnější, najetím myší na různé ikony zobrazíte náhled té či oné možnosti vložení.

    Kopírování vzorce v aplikaci Excel bez změny odkazů

    Vzorce aplikace Excel se v tabulkovém procesoru zřídkakdy vyskytují osamoceně. Ve většině případů zadáte vzorec do jedné buňky a poté jej zkopírujete do dalších buněk ve stejném sloupci nebo řádku, abyste provedli stejný výpočet na skupině dat. A pokud vzorec obsahuje relativní odkazy na buňky (bez $), aplikace Excel je automaticky upraví tak, aby každý vzorec pracoval s daty ve svém řádku nebo sloupci. Většinou,to je přesně to, co chcete. Například pokud máte vzorec =A1*2 v buňce B1 a zkopírujete tento vzorec do buňky B3, vzorec se změní na. =A3*2 .

    Ale co když chcete, aby aplikace Excel přesně zkopírujte vzorec , aniž byste cestou měnili odkazy na buňky? V závislosti na konkrétním úkolu zvolte jedno z následujících řešení.

    Kopírování nebo přesunutí jednoho vzorce beze změny odkazů na buňky

    Pokud potřebujete zkopírovat nebo přesunout pouze jeden vzorec, je vytvoření přesné kopie snadné.

    1. Vyberte buňku se vzorcem, který chcete zkopírovat.
    2. Označte vzorec na panelu vzorců pomocí myši a stiskněte klávesy Ctrl + C, abyste získali kopírovat Pokud chcete přesunout vzorec, stiskněte klávesovou zkratku Ctrl + X a vyřízněte jej.

    3. Stisknutím klávesy Esc ukončíte panel vzorců.
    4. Vyberte cílovou buňku a stisknutím kláves Ctl + V do ní vložte vzorec.

    Případně můžete vstoupit do režimu úprav a vzorec v buňce zkopírovat jako text:

    1. Vyberte buňku se vzorcem.
    2. Stisknutím klávesy F2 (nebo dvojitým kliknutím na buňku) přejděte do režimu úprav.
    3. Označte vzorec v buňce pomocí myši a stisknutím klávesové zkratky Ctrl + C jej zkopírujte.

    4. Vyberte cílovou buňku a stiskněte kombinaci kláves Ctl+V. Tím se vzorec vloží přesně, aniž by se změnily odkazy na buňky, protože vzorec byl zkopírován jako text.

    Tip. Chcete-li rychle zkopírovat vzorec z výše uvedené buňky beze změny odkazu, vyberte buňku, do které chcete vzorec vložit, a stiskněte klávesy Ctrl + ' .

    Kopírování rozsahu vzorců beze změny odkazů na buňky

    Chcete-li přesunout nebo zkopírovat rozsah vzorců aplikace Excel tak, aby se nezměnily odkazy na buňky, použijte jednu z následujících metod.

    Metoda 1. Použití absolutních nebo smíšených odkazů na buňky

    Pokud potřebujete provést přesná kopie vzorců s relativní odkazy na buňky (jako A1), nejlepší by bylo změnit je na absolutní odkazy ($A$1) zafixovat odkaz na danou buňku, takže zůstane statický bez ohledu na to, kam se vzorec přesune. V jiných případech může být nutné použít smíšené odkazy na buňky ($A1 nebo A$1) pro uzamčení sloupce nebo řádku. Nedává to zatím moc smysl? Dobře, podívejme se na následující příklad.

    Předpokládejme, že máte tabulku, která vypočítává ceny ovoce v EUR na základě ceny v USD ve sloupci B a směnného kurzu v buňce C2:

    Jak vidíte na obrázku výše, vzorec obsahuje absolutní odkaz na buňku ($C$2), aby se zafixoval směnný kurz na buňku C2, a relativní odkaz na buňku B5, protože chcete, aby se tento odkaz upravil pro každý řádek. A tento přístup funguje dobře, pokud vzorce zůstávají ve sloupci C.

    Podívejme se však, co se stane, pokud potřebujete například přesunout ceny v EUR ze sloupce C do sloupce F. Pokud zkopírujete vzorce běžným způsobem kopírováním/vkládáním buněk, vzorec z buňky C5 (= B5 *$C$2) se změní na = D5 *$C$2 při vložení do buňky F5, takže vaše výpočty jsou špatně!

    Chcete-li to opravit, stačí změnit relativní odkaz (B5) na odkaz na smíšený odkaz $B5 (absolutní sloupec a relativní řádek). Umístěním znaku dolaru ($) před písmeno sloupce ukotvíte odkaz na sloupec B bez ohledu na to, kam se vzorec přesune.

    Pokud nyní zkopírujete nebo přesunete vzorce ze sloupce D do sloupce F nebo do jakéhokoli jiného sloupce. odkaz na sloupec se nezmění protože jste ho zamkli znakem dolaru ($B5).

    Koncept odkazů na buňky aplikace Excel může být zpočátku obtížně pochopitelný, ale věřte, že se vám vyplatí věnovat mu čas a úsilí, protože vám v dlouhodobém horizontu ušetří mnohem více času. Podívejte se například, jak můžete pomocí smíšených odkazů na buňky vypočítat celou tabulku pomocí jediného vzorce.

    Pokud však již máte v listu aplikace Excel spoustu vzorců s relativními odkazy na buňky a potřebujete rychle vytvořit přesnou kopii těchto vzorců, ale nemáte pocit, že byste mohli odkazy správně nastavit, může být řešením jedna z následujících metod.

    Metoda 2. Kopírování vzorců aplikace Excel bez změny odkazů pomocí Poznámkového bloku

    1. Do režimu zobrazení vzorců vstoupíte stisknutím klávesové zkratky Ctrl + ` nebo jiným způsobem popsaným v části Jak zobrazit vzorce v aplikaci Excel.
    2. Vyberte všechny buňky se vzorci, které chcete zkopírovat nebo přesunout.
    3. Vzorce zkopírujete stisknutím klávesové zkratky Ctrl + C nebo je vyjmete stisknutím klávesové zkratky Ctrl + X. Druhou zkratku použijte, pokud chcete vzorce přesunout na jiné místo.

    4. Otevřete Poznámkový blok nebo jiný textový editor a stiskněte klávesovou zkratku Ctrl + V, abyste do něj vložili vzorce. Poté stiskněte klávesovou zkratku Ctrl + A, abyste všechny vzorce vybrali, a klávesovou zkratku Ctrl + C, abyste je zkopírovali jako text.
    5. V pracovním listu aplikace Excel vyberte levou horní buňku, do které chcete vložit vzorce, a stiskněte klávesy Ctrl + V .

    Poznámky:

    • Vzorce můžete vkládat pouze do stejný pracovní list kde se nacházejí vaše původní vzorce, pokud odkazy neobsahují název listu, jinak budou vzorce porušeny.
    • Pracovní list by měl být ve formátu režim zobrazení vzorce . Chcete-li si to ověřit, přejděte do Vzorce karta> Audit vzorců a zkontrolujte, zda Zobrazit vzorce je zapnuto tlačítko .
    • Po vložení vzorců vypněte režim zobrazení vzorců stisknutím kláves Ctrl + `.

    Metoda 3. Přesné kopírování vzorců pomocí funkce Najít a nahradit aplikace Excel

    Chcete-li zkopírovat řadu vzorců aplikace Excel, aniž byste změnili odkazy na buňky, můžete použít příkaz Excel. Najít a nahradit následujícím způsobem.

    1. Vyberte buňky se vzorci, které chcete zkopírovat.
    2. Na Home přejděte na kartu Úpravy a klikněte na tlačítko Najít & amp; Vybrat > Vyměňte... Nebo jednoduše stiskněte klávesovou zkratku Ctrl + H , což je zkratka pro spuštění dialogového okna Najít & Nahradit v aplikaci Excel.
    3. V Najít a nahradit zadejte do dialogového okna znak rovnosti (=). Zjistěte, co V rámečku Nahradit zadejte nějaký symbol nebo řetězec znaků, který se nepoužívá v žádném ze vzorců, například ', # nebo \.

      Účelem tohoto kroku je změnit vzorce na textové řetězce, což zabrání aplikaci Excel změnit odkazy na buňky během procesu kopírování.

      Poznámka: Pro nahrazení nepoužívejte hvězdičku (*) ani otazník (?), protože se jedná o zástupné znaky v aplikaci Excel a jejich použití by ztížilo další kroky.

    4. Klikněte na Nahradit vše a zavřete tlačítko Najít a nahradit Všechny vzorce ve vybraném rozsahu se změní na textové řetězce:

    5. Nyní můžete vybrat libovolné buňky, stisknutím klávesové zkratky Ctrl + C je zkopírovat, vybrat horní buňku v seznamu. aktuální pracovní list kam chcete vzorce vložit, a stiskněte klávesy Ctrl + V . Protože Excel neinterpretuje vzorce bez znaménka rovnosti jako vzorce, budou zkopírovány přesně, bez změny odkazů.
    6. Použijte Najít a nahradit Znovu vyberte obě oblasti, původní i zkopírované vzorce (chcete-li vybrat nesousedící oblasti, stiskněte a podržte klávesu Ctrl ). Stisknutím kláves Ctrl + H otevřete dialogové okno Najít & amp; Nahradit. Tentokrát zadejte zpětné lomítko (\) (nebo jiný znak, který jste použili pro první nahrazení) do políčka Zjistěte, co a = v poli Nahradit a klikněte na Nahradit vše Hotovo!

    Zkratky pro kopírování vzorců aplikace Excel do jiných buněk

    1. Zkopírujte vzorec dolů

    Ctrl + D - zkopíruje vzorec z výše uvedené buňky a upraví odkazy na buňky.

    Pokud máte například vzorec v buňce A1 a chcete jej zkopírovat do buňky A2, vyberte A2 a stiskněte klávesy Ctrl + D .

    2. Zkopírujte vzorec doprava

    Ctrl + R - zkopíruje vzorec z buňky vlevo a upraví odkazy na buňky.

    Pokud máte například vzorec v buňce A2 a chcete jej zkopírovat do buňky B2, vyberte B2 a stiskněte klávesy Ctrl + R .

    Tip: Obě výše uvedené klávesové zkratky lze použít také ke kopírování vzorců do více buněk. Trik spočívá v tom, že před stisknutím klávesové zkratky vyberete zdrojovou i cílovou buňku. Chcete-li například zkopírovat vzorec z A1 do dalších 9 řádků, vyberte buňky A1:A10 a stiskněte klávesovou zkratku Ctrl + D .

    3. Zkopírujte vzorec přesně dolů

    Ctrl + ' - Zkopíruje vzorec z výše uvedené buňky do aktuálně vybrané buňky. přesně a ponechá buňku v režimu úprav.

    Toto je rychlý způsob, jak vytvořit přesnou kopii vzorce. beze změny odkazů na buňky Chcete-li například zkopírovat vzorec z buňky A1 do A2 tak, aby se nezměnily žádné odkazy, vyberte A2 a stiskněte klávesy Ctrl + ' .

    Poznámka: Nezaměňujte klávesovou zkratku Ctrl + ' (Ctrl + jednoduchá uvozovka), která přesně zkopíruje vzorec z výše uvedené buňky, s klávesovou zkratkou Ctrl + ` (Ctrl + klávesa s velkou diakritikou), která aktivuje režim zobrazení vzorců v aplikaci Excel.

    No, to je vše, co jsem chtěl říct o kopírování vzorců v aplikaci Excel. Pokud znáte nějaké další metody pro rychlé přesouvání nebo kopírování vzorců v listech aplikace Excel, podělte se o ně. Děkuji vám za přečtení a doufám, že se uvidíme na našem blogu příští týden!

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.