Jak zkopírovat vzorec dolů bez zvětšení v aplikaci Excel

  • Sdílet Toto
Hugh West

Při práci v Excel , často musíme zkopírovat jeden vzorec dolů do jiné skupiny buněk bez inkrementace. Dnes vám ukážu tři jednoduché způsoby, jak v excelu zkopírovat vzorec dolů bez inkrementace. Začněme.

Stáhnout cvičebnici

Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.

Kopírovat vzorec dolů.xlsm

3 rychlé způsoby kopírování vzorce dolů bez zvětšování v aplikaci Excel

  • Podívejme se na tento soubor dat. Máme záznam o cenách různých položek společnosti s názvem Oděvy APEX . Tam jsou Názvy položek , jejich ceny , daně, a ceny s daní ve sloupcích B, C, D, a E V první buňce sloupce E , ceny s daní , jsme napsali vzorec
=C4+C4*D4

  • Nyní chceme tento vzorec zkopírovat do ostatních buněk bez zvýšení daně, D4. To znamená, že buňka E5 bude mít:
=C5+C5*D4

  • Stejně tak buňky E6 bude mít:
=C6+C6*D4

  • A tak dále. Jak toho můžete dosáhnout? Zde jsou tři metody, které můžete využít pro kopírování vzorce dolů bez inkrementace v aplikaci Excel.

1. Použití absolutního odkazu na buňku pro kopírování vzorce dolů bez zvětšení

Nejlepší způsob, jak toho dosáhnout, je použít Absolutní odkaz na buňku. . Absolutní odkaz na buňku je odkaz na buňku, která má Znak dolaru($) před číslem řádku a sloupce. Když přetáhneme vzorec se symbolem Absolutní odkaz na buňku prostřednictvím Plnicí rukojeť , se nezvyšuje. Absolutní odkaz na buňku buňky D4 je $D$4 . Použijte tedy tento vzorec v Bar Formula pro buňky E4.

=C4+C4*$D$4

V aplikaci Excel verze 2013 nebo vyšší můžete pomocí klávesové zkratky vytvořit. Absolutní odkaz na buňku . Postupujte podle následujících kroků.

Kroky:

  • Dvakrát klikněte do Bar Formula nebo stiskněte F2 na klávesnici. Vzorec bude ve formátu Upravit režim.
  • Umístěte kurzor za D4 a stiskněte F4 na klávesnici. D4 na $D$4 .
  • Pokud stisknete F4 se opět změní na $D$4 na D$4 .
  • Tisk F4 znovu a získáte $D4 .
  • Pokud stisknete F4 opět získáte D4 .
  • Opět stiskněte F4 a získáte $D$4. A koloběh pokračuje.
  • Pokud váš vzorec obsahuje více než jeden odkaz na buňku a potřebujete, aby všechny tyto odkazy Absolutní, tisk Ctrl + Shift + Home Nejprve vyberte celý vzorec. Poté stiskněte tlačítko F4 .
  • V Bar Formula , kurzor myši zůstane ve výchozím nastavení na konci. Pokud tomu tak není, můžete stisknout tlačítko Ctrl + End na klávesnici, abyste ji ukončili.

Po zadání vzorce první buňky pomocí Absolutní odkaz na buňku v Vzorec Bar, Vzorec musíte zkopírovat do ostatních buněk. To můžete provést dvěma způsoby.

Metoda 1: Přetažením rukojeti výplně

  • Přetáhněte Plnicí rukojeť (The Small Znaménko Plus(+) v pravém dolním rohu) z buňky se vzorcem s Absolutní odkaz na buňku do buňky, do které chcete vzorec zkopírovat. Zde jsem přetáhl Plnicí rukojeť z buňky E4 na E13 .

  • Výsledkem je, že se vzorec zkopíruje do všech buněk bez inkrementace. D4 .

Metoda 2: Použití možnosti Vyplnit z panelu nástrojů aplikace Excel

  • Vyberte buňku se vzorcem, který má Absolutní odkaz na buňku a zbytek buněk, do kterých chcete vzorec zkopírovat. Vyberu buňky, do kterých chcete vzorec zkopírovat. E4 na E13 .

  • Pak přejděte na Home>Naplnit Možnost na panelu nástrojů aplikace Excel v části Úpravy sekce.

  • Klikněte na rozbalovací nabídku. Zobrazí se několik možností. Klikněte na položku Dole .

  • Vzorec se zkopíruje do všech buněk bez inkrementace odkazu na buňku. D4 .

Další informace: Kopírování vzorce v aplikaci Excel změnou pouze jednoho odkazu na buňku

Podobná čtení

  • Jak zkopírovat vzorec do jiného listu v aplikaci Excel (4 způsoby)
  • Jak zkopírovat vzorec dolů do sloupce v aplikaci Excel(7 metod)
  • Kopírování vzorce Excel VBA s relativním odkazem (podrobná analýza)

2. Použití pole Najít a nahradit ke zkopírování vzorce dolů bez zvětšení

Tato metoda je velmi užitečná, když chcete kopírování vzorců z jednoho rozsahu buněk do jiného rozsahu buněk, aniž by se změnil odkaz na buňku. Předpokládejme, že chceme zkopírovat sloupec E , cena s daní do sloupce F , přičemž všechny vzorce zůstanou zachovány. Jak to můžeme udělat? Postupujte podle následujících kroků.

Kroky:

  • Přejít na Home> Najít a vybrat Možnost na Úpravy skupiny Home z panelu nástrojů aplikace Excel.

  • Klikněte na rozevírací nabídku. Zobrazí se několik možností. Vyměňte... .

  • Získáte Najít a nahradit dialogové okno. Můžete také stisknout Ctrl + H abyste to získali. Zjistěte, co vložte možnost = '. A v Nahradit pomocí vložte možnost &&& '.

  • Klikněte na Nahradit vše. Získáte všechny buňky ve sloupci E mající ' &&& ' takto.

  • Pak vyberte všechny buňky sloupce E , zkopírujte je pomocí Ctrl +C a poté je vložte do sloupce F .

  • Opět přejděte na Home>Najít a vybrat Pak vyberte Nahradit. (Nebo stiskněte Ctrl + H ) Tentokrát v Zjistěte, co vložte '&&&'. A do pole Nahradit pomocí vložte '='.

  • Klikněte na Nahradit vše. Vzorce ze sloupce E zkopírováno do sloupce F beze změny.

Přečtěte si více: Jak zkopírovat vzorec v aplikaci Excel se změnou odkazů na buňky

3. Použití makra VBA pro kopírování vzorce dolů bez navýšení

Můžete použít VBA kód pro vytvoření makra, které provede totéž, co jsem udělal dříve. Postupujte podle následujících kroků.`

Kroky:

  • Nejprve stiskněte Alt + F11 v souboru Excelu. Otevře se VBA okno.
  • Pak přejděte na Vložte možnost v VBA Panel nástrojů. Vyberte Modul.

  • Zobrazí se následující okno modulu.

  • Zde zapište následující kód pro vytvoření maker.

Kód

 Sub PasteExactFormulas() Dim Vrnt As Variant Dim sRang As Range, rRang As Range, s As Long, y As Long Set sRang = Application.InputBox("Select source Range w/formulas", Type:=8) s = sRang.Rows.Count y = sRang.Columns.Count Vrnt = sRang.Formula For i = 1 To UBound(Vrnt, 1) For j = 1 To UBound(Vrnt, 2) Vrnt(i, j) = CStr(Vrnt(i, j)) Next j Next i Set rRang = Application.InputBox("Select the firstcell of Paste Range", Type:=8) Set rRang = rRang.Resize(s, y) rRang.Value = Vrnt End Sub 
  • Váš kód bude v okně modulu vypadat takto.

  • Tisk Ctrl + C k uložení maker. Zobrazí se zpráva Chybový rámeček jako je tento.

  • Klikněte na Ne. Excel automaticky otevře Uložit jako okno pro vás. Dejte Název souboru cokoli. Poté klikněte na rozevírací nabídku s položkou Uložit jako typ .

  • Najdete zde mnoho možností. Vyberte si Sešit s podporou aplikace Excel-Macro. Pak klikněte na Uložit. Váš sešit je nyní uložen s Makra .

  • Pak se vraťte na pracovní list aplikace Excel a stiskněte tlačítko Alt + F8 . Získáte okno s názvem Makra . Vyberte Makro který chcete spustit, a klikněte na tlačítko Spustit . Zde chci spustit PasteExactFormulas.

  • Pokud spustíte nedávno vytvořený Makro ... PasteExactFormulas, získáte Vstupní pole takto. Vyberte rozsah buněk, ze kterých chcete vzorce zkopírovat. Pak klikněte na tlačítko OK. Zde vyberu buňky E3 až E13 .

  • Získáte další Vstupní pole Vyberte první buňku rozsahu, do které chcete vložit vzorce. Poté klikněte na tlačítko OK . Zde vyberu F3 .

  • A najdete vzorce sloupce E krásně zkopírováno do sloupce F . Tím se samozřejmě nezkopíruje formát buněk, ale pouze vzorec. Pokud chcete, můžete formát změnit ručně.

Další informace: Kopírování vzorce z výše uvedené buňky v aplikaci Excel pomocí VBA (10 metod)

Závěr

Doufám, že 3 Výše uvedené metody vám pomohou, když se budete snažit zkopírovat vzorec dolů bez inkrementace v Excelu. Pokud se vám článek líbí, sdílejte ho prosím se svými přáteli. Pro více podobných článků navštivte naši stránku. EXELDEMY.com stránky

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.