Excel usnadňuje kopírování vzorce přes celý řádek nebo sloupec, ale ne vždy dosáhnete požadovaných výsledků. Pokud skončíte s neočekávanými výsledky nebo těmi strašnými chybami #REF a /DIV0, může to být velmi frustrující. Ale nebojte se-nebudete muset upravovat 5 000 řádků tabulky po buňkách. Tento wikiHow vás naučí snadné způsoby kopírování vzorců do jiných buněk.
Kroky
Metoda 1 ze 4: Přesné kopírování vzorců pomocí funkce Najít a nahradit
Krok 1. Otevřete sešit v aplikaci Excel
Někdy máte velkou tabulku plnou vzorců a chcete je přesně zkopírovat. Změnit vše na absolutní odkazy na buňky by bylo zdlouhavé, zvláště pokud je chcete později znovu změnit. Tuto metodu použijte k rychlému přesunutí vzorců s relativními odkazy na buňky jinam, aniž byste odkazy změnili. V naší ukázkové tabulce chceme zkopírovat vzorce ze sloupce C do sloupce D beze změny.
Sloupec A. | Sloupec B | Sloupec C. | Sloupec D | |
---|---|---|---|---|
řada 1 | 944 | Žáby | = A1/2 | |
řada 2 | 636 | Ropuchy | = A2/2 | |
řada 3 | 712 | Mloci | = A3/2 | |
řada 4 | 690 | Hadi | = A4/2 |
Pokud se pokoušíte zkopírovat vzorec do jedné buňky, přejděte k poslednímu kroku („Zkuste alternativní metody“) v této části
Krok 2. Stisknutím Ctrl+H otevřete okno Najít
Zkratka je stejná ve Windows i v macOS.
Krok 3. Najděte a nahraďte „=“jiným znakem
Do pole „Najít co“zadejte „=“a do pole „Nahradit“zadejte jiný znak. Klikněte Vyměnit vše proměnit všechny vzorce (které vždy začínají znaménkem rovnosti) na textové řetězce začínající nějakým jiným znakem. Vždy používejte znak, který jste v tabulce nepoužili.
Nahraďte jej například znakem #nebo &, nebo delším řetězcem znaků, například ## &.
Sloupec A. | Sloupec B | Sloupec C. | Sloupec D | |
---|---|---|---|---|
řada 1 | 944 | Žáby | ## & A1/2 | |
řada 2 | 636 | Ropuchy | ## & A2/2 | |
řada 3 | 712 | Mloci | ## & A3/2 | |
řada 4 | 690 | Hadi | ## & A4/2 |
Nepoužívejte znaky * nebo?, Protože to ztěžuje pozdější kroky
Krok 4. Zkopírujte a vložte buňky
Zvýrazněte buňky, které chcete kopírovat, a poté stiskněte Ctrl + C. (PC) nebo Cmd + C (Mac) je zkopírujte. Poté vyberte buňky, do kterých chcete vložit, a stiskněte Ctrl + V (PC) nebo Cmd + V (Mac) vložit. Protože již nejsou interpretovány jako vzorce, budou zkopírovány přesně.
Sloupec A. | Sloupec B | Sloupec C. | Sloupec D | |
---|---|---|---|---|
řada 1 | 944 | Žáby | ## & A1/2 | ## & A1/2 |
řada 2 | 636 | Ropuchy | ## & A2/2 | ## & A2/2 |
řada 3 | 712 | Mloci | ## & A3/2 | ## & A3/2 |
řada 4 | 690 | Hadi | ## & A4/2 | ## & A4/2 |
Krok 5. Změnu zrušíte opětovným použitím funkce Najít a nahradit
Nyní, když máte vzorce tam, kde je chcete, změňte změnu pomocí „Nahradit vše“znovu. V našem příkladu vyhledáme řetězec znaků "## &" a nahradíme jej znovu "=", takže z těchto buněk se znovu stanou vzorce. Nyní můžete pokračovat v úpravách tabulky jako obvykle:
Sloupec A. | Sloupec B | Sloupec C. | Sloupec D | |
---|---|---|---|---|
řada 1 | 944 | Žáby | = A1/2 | = A1/2 |
řada 2 | 636 | Ropuchy | = A2/2 | = A2/2 |
řada 3 | 712 | Mloci | = A3/2 | = A3/2 |
řada 4 | 690 | Hadi | = A4/2 | = A4/2 |
Krok 6. Zkuste alternativní metody
Pokud výše popsaná metoda z nějakého důvodu nefunguje nebo se obáváte, že omylem změníte jiný obsah buňky pomocí možnosti „Nahradit vše“, můžete vyzkoušet několik dalších věcí:
- Chcete -li zkopírovat vzorec jedné buňky bez změny odkazů, vyberte buňku a poté zkopírujte vzorec zobrazený na řádku vzorců v horní části okna (nikoli v samotné buňce). lis Esc zavřete lištu vzorců a poté vzorec vložte kamkoli budete potřebovat.
- lis Ctrl a ` (obvykle na stejném klíči jako ~) přepne tabulku do režimu zobrazení vzorců. Zkopírujte vzorce a vložte je do textového editoru, jako je například Poznámkový blok nebo TextEdit. Zkopírujte je znovu a poté je vložte zpět do tabulky na požadovaném místě. Poté stiskněte Ctrl a ` znovu přepněte zpět do běžného režimu prohlížení.
Metoda 2 ze 4: Vyplnění sloupce nebo řádku vzorcem
Krok 1. Do prázdné buňky zadejte vzorec
Excel usnadňuje šíření vzorce ve sloupci nebo v řádku „vyplněním“buněk. Jako u všech vzorců začněte znakem = podepište a poté použijte funkce nebo aritmetiku, které chcete. Použijeme jednoduchý příklad tabulky a přidáme sloupec A a sloupec B dohromady. lis Vstupte nebo Vrátit se pro výpočet vzorce.
Sloupec A. | Sloupec B | Sloupec C. | |
---|---|---|---|
řada 1 | 10 | 9 | 19 |
řada 2 | 20 | 8 | |
řada 3 | 30 | 7 | |
řada 4 | 40 | 6 |
Krok 2. Klikněte na pravý dolní roh buňky se vzorcem, který chcete zkopírovat
Kurzor bude tučně + podepsat.
Krok 3. Klikněte a přetáhněte kurzor přes sloupec nebo řádek, do kterého kopírujete
Zadaný vzorec se automaticky zadá do buněk, které jste zvýraznili. Relativní odkazy na buňky se automaticky aktualizují, aby odkazovaly na buňku ve stejné relativní poloze, než aby zůstaly úplně stejné. Zde je naše ukázková tabulka, která ukazuje použité vzorce a zobrazené výsledky:
Sloupec A. | Sloupec B | Sloupec C. | |
---|---|---|---|
řada 1 | 10 | 9 | = A1+B1 |
řada 2 | 20 | 8 | = A2+B2 |
řada 3 | 30 | 7 | = A3+B3 |
řada 4 | 40 | 6 | = A4+B4 |
Sloupec A. | Sloupec B | Sloupec C. | |
---|---|---|---|
řada 1 | 10 | 9 | 19 |
řada 2 | 20 | 8 | 28 |
řada 3 | 30 | 7 | 37 |
řada 4 | 40 | 6 | 46 |
- Místo přetahování můžete také dvakrát kliknout na znaménko plus a vyplnit celý sloupec. Pokud aplikace Excel uvidí prázdnou buňku, zastaví vyplňování sloupce. Pokud referenční data obsahují mezeru, budete muset tento krok zopakovat, abyste vyplnili sloupec pod mezerou.
- Dalším způsobem, jak vyplnit celý sloupec stejným vzorcem, je vybrat buňky přímo pod buňkou obsahující vzorec a poté stisknout Ctrl + D.
Metoda 3 ze 4: Kopírování vzorce do více buněk vložením
Krok 1. Zadejte vzorec do jedné buňky
Jako u všech vzorců začněte znakem = podepište a poté použijte funkce nebo aritmetiku, které chcete. Použijeme jednoduchý příklad tabulky a přidáme sloupec A a sloupec B dohromady. Když stisknete Vstupte nebo Vrátit se, vzorec vypočítá.
Sloupec A. | Sloupec B | Sloupec C. | |
---|---|---|---|
řada 1 | 10 | 9 | 19 |
řada 2 | 20 | 8 | |
řada 3 | 30 | 7 | |
řada 4 | 40 | 6 |
Krok 2. Vyberte buňku a stiskněte Ctrl+C (PC) nebo ⌘ Command+C (Mac).
To zkopíruje vzorec do vaší schránky.
Krok 3. Vyberte buňky, do kterých chcete vzorec zkopírovat
Klikněte na jeden a táhněte nahoru nebo dolů pomocí myši nebo kláves se šipkami. Na rozdíl od metody vyplňování sloupců nebo řádků nemusí buňky, do kterých kopírujete vzorec, sousedit s buňkou, ze které kopírujete. Můžete podržet Řízení při výběru kopírování nesousedících buněk a rozsahů.
Krok 4. Stiskněte Ctrl+V (PC) nebo To Command+V (Mac) pro vložení.
Vzorce se nyní zobrazí ve vybraných buňkách.
Metoda 4 ze 4: Použití relativních a absolutních odkazů na buňky
Krok 1. Ve vzorci použijte relativní odkaz na buňku
Ve vzorci aplikace Excel je „odkaz na buňku“adresa buňky. Můžete je zadat ručně, nebo při zadávání vzorce klikněte na buňku, kterou chcete použít. Následující tabulka má například vzorec, který odkazuje na buňku A2:
Sloupec A. | Sloupec B | Sloupec C. | |
---|---|---|---|
řada 2 | 50 | 7 | = A2*2 |
řada 3 | 100 | ||
řada 4 | 200 | ||
řada 5 | 400 |
Krok 2. Pochopte, proč se jim říká relativní reference
Ve vzorci aplikace Excel používá relativní odkaz relativní polohu adresy buňky. V našem příkladu má C2 vzorec „= A2“, což je relativní odkaz na hodnotu dvě buňky vlevo. Pokud zkopírujete vzorec do C4, pak bude stále odkazovat na dvě buňky vlevo a nyní ukazuje „= A4“.
Sloupec A. | Sloupec B | Sloupec C. | |
---|---|---|---|
řada 2 | 50 | 7 | = A2*2 |
řada 3 | 100 | ||
řada 4 | 200 | = A4*2 | |
řada 5 | 400 |
To funguje i pro buňky mimo stejný řádek a sloupec. Pokud zkopírujete stejný vzorec z buňky C1 do buňky D6 (nezobrazeno), Excel změní odkaz „A2“na buňku o jeden sloupec vpravo (C → D) a o 5 řádků níže (2 → 7) nebo „ B7"
Krok 3. Místo toho použijte absolutní odkaz
Řekněme, že nechcete, aby Excel váš vzorec automaticky měnil. Místo použití odkazu na relativní buňku to můžete udělat absolutní přidáním symbolu $ před sloupec nebo řádek, který chcete zachovat stejný, bez ohledu na to, kde zkopírujete vzorec. Zde je několik příkladů tabulek, které ukazují původní vzorec ve větším tučném textu a výsledek, když jej zkopírujete a vložíte do jiných buněk:
-
Relativní sloupec, absolutní řádek (B $ 3):
Vzorec má absolutní odkaz na řádek 3, takže vždy odkazuje na řádek 3:
Sloupec A. Sloupec B Sloupec C. řada 1 50 7 = 3 B $ řada 2 100 = A $ 3 = B $ 3 řada 3 200 = A $ 3 = B $ 3 řada 4 400 = A $ 3 = B $ 3 -
Absolutní sloupec, relativní řádek ($ B1):
Vzorec má absolutní odkaz na sloupec B, takže vždy odkazuje na sloupec B.
Sloupec A. Sloupec B Sloupec C. řada 1 50 7 = $ B1 řada 2 100 = $ B2 = B2 $ řada 3 200 = $ B3 = $ B3 řada 4 400 = $ B4 = $ B4 -
Absolutní sloupec a řádek ($ B $ 1):
Vzorec má absolutní odkaz na sloupec B řádku 1, takže vždy odkazuje na sloupec B řádku 1.
Sloupec A. Sloupec B Sloupec C. řada 1 50 7 = $ B $ 1 řada 2 100 = $ B $ 1 = $ B $ 1 řada 3 200 = $ B $ 1 = $ B $ 1 řada 4 400 = $ B $ 1 = $ B $ 1 Krok 4. Pomocí klávesy F4 přepínejte mezi absolutním a relativním
Zvýrazněte odkaz na buňku ve vzorci kliknutím na něj a stiskněte F4 pro automatické přidávání nebo odebírání symbolů $. Pokračujte v lisování F4 dokud nevyberete požadované absolutní nebo relativní reference, pak stiskněte Vstupte nebo Vrátit se.
Video - Používáním této služby mohou být některé informace sdíleny s YouTube
Tipy
- Pokud zkopírujete vzorec do nové buňky a uvidíte zelený trojúhelník, Excel zjistil možnou chybu. Pečlivě prozkoumejte vzorec, abyste zjistili, zda se něco nestalo.
- Pokud jste omylem nahradili znak =? nebo * v metodě „kopírování vzorce přesně“, hledání „?“nebo „*“vám nepřinese očekávané výsledky. Opravte to hledáním „~?“nebo místo toho pro „~*“.
- Vyberte buňku a stisknutím Ctrl '(apostrof) ji naplňte vzorcem přímo nad ní.