Jak použít stejný vzorec na více buněk v aplikaci Excel (7 způsobů)

  • Sdílet Toto
Hugh West

Většinou musí uživatelé použít různé vzorce pro výpočet hodnot v tabulce. Microsoft Excel . Uživatelé mohou opět potřebovat stejné vzorce pro výpočet hodnot v buňkách v nižších řádcích nebo sloupcích, hned vedle buňky. Vkládání vzorce do všech těchto buněk po jednom je zdlouhavé a časově náročné. V tomto návodu vám ukážu, jak použít stejný vzorec na více buněk v aplikaci Excel.

Stáhnout cvičebnici

Můžete si zdarma stáhnout Excel zde a procvičte si je sami.

Použít stejný vzorec.xlsm

7 snadných způsobů použití stejného vzorce na více buněk v aplikaci Excel

Více než jedním způsobem můžete vzorec aplikace Excel použít na více buněk (změní se i odkazy na buňky). V tomto tutoriálu vám ukážu sedm různých způsobů, jak použít stejný vzorec na více buněk v aplikaci Excel. Nejprve použiji tři různé klávesové zkratky, poté použiji tlačítko Automatické vyplňování Pro třetí metodu využiji funkci Excelu. Kopírovat a Vložit a ve čtvrtém postupu ukážeme postup kopírování vzorců v nesousedních buňkách. V pátém a šestém postupu předvedu použití příkazu Plnicí rukojeť a tabulku v Excelu. Nakonec použiji nástroj VBA kódu k dosažení výsledku. Vyzkoušejte je. Použijte metodu, která nejlépe vyhovuje vašemu účelu.

Pro naše pracovní účely použiji následující soubor dat. Ceny některých výrobků (v eurech) jsou uvedeny pod položkou Cena (Euro) Také směnné kurzy jsou uvedeny v rozsahu buněk C12:E12 Chci zobrazit ceny produktů v jiných měnách, např. USD , GBP a JPY . Při použití metod v pracovním listu se změní také odkazy na buňky podle sady dat.

Naučme se metody.

1. Použití klávesových zkratek pro použití stejného vzorce na více buněk v aplikaci Excel

V první metodě předvedu použití tří různých klávesových zkratek pro kopírování stejného vzorce do více buněk. Každá z těchto zkratek bude fungovat jinak v závislosti na jejich použití. Tyto tři zkratky jsou- CTRL + Enter , CTRL + R a CTRL + D .

1.1 Stisknutí kláves CTRL + Enter

Pomocí této zkratky napíšu do buňky pouze jeden vzorec. D5 a použít ji v celém rozsahu buněk D5: F9 . Ukážu vám, jak to udělat v následujících krocích.

Krok 1:

  • Nejprve vyberte rozsah buněk D5:F9 .
  • Zde se po výběru rozsahu buněk stane aktivní první buňka.
  • Pro náš výběr, buňky D5 ostatní buňky v rozsahu jsou šedé (nejsou aktivní).

Krok 2:

  • Za druhé zadejte následující vzorec. Tento vzorec se automaticky vloží do buňky D5 jako D5 je aktivní buňka.
=$C5*C$12

Rozdělení vzorců

  • Všimněte si, že vzorec obsahuje smíšené odkazy na buňky. $C5 znamená, že při kopírování vzorce doprava se sloupec C se nezmění. Takže to bude jako... C5 , C5 a C5 . Všechny jsou C5 , protože při kopírování vzorce doprava se řádek nezmění. Při kopírování vzorce dolů se odkazy na buňky změní. C5 , C6 , C7 , C8 a C9 . Je to proto, že při kopírování vzorce dolů se řádky mění.
  • C$12 odkaz znamená, že při kopírování vzorce doprava budou odkazy na vzorec C12 , D12 a E12 . Protože odkaz ve sloupci C je relativní. A když tento vzorec zkopírujeme dolů, odkazy budou následující C12 , C12 , C12 a C12 . Je to proto, že řádek 12 je absolutní.

Krok 3:

  • Za třetí, stiskněte CTRL + Enter současně na klávesnici.
  • Konečný výsledek tedy bude vypadat jako na následujícím obrázku.

1.2 Stisknutí kláves CTRL + R

Použijeme druhou klávesovou zkratku, tedy, CTRL + R , abyste stejný vzorec použili na sloupec vpravo. Tuto klávesovou zkratku můžete použít vždy pouze na jeden sloupec. Pro více sloupců musíte klávesovou zkratku stisknout vícekrát. Postup tohoto postupu je následující.

Krok 1:

  • Za prvé, v buňce D5 , zadejte následující vzorec.
=$C5*C$12

Krok 2:

  • Za druhé, stiskněte Vstupte na a používat Automatické vyplňování pro získání ceny za všechny plody ve sloupci D .

Krok 3:

  • Zatřetí vyberte pravý sloupec do sloupce D po získání všech hodnot.
  • Pak stiskněte tlačítko CTRL + R na klávesnici.

Krok 4:

  • Výsledek bude vypadat jako na následujícím obrázku.
  • Zde získáte všechny hodnoty v jedné zkratce pro sloupec E .

Krok 5:

  • Následně zopakujte stejný postup, abyste získali všechny hodnoty ve sloupci F .

1.3 Stisknutí kláves CTRL + D

Ve třetím postupu použiji CTRL + D Klávesová zkratka pro kopírování stejného vzorce do více buněk. Při použití této zkratky nelze vzorec použít na rozsah. Funguje pouze pro sloupec.

Krok 1:

  • Na začátku vyplňte buňku D5 se vzorcem z předchozích metod, abyste získali požadovanou hodnotu.

Krok 2:

  • Za druhé, po získání hodnoty vyberte spodní buňky téhož sloupce spolu s buňkou vzorce.

Krok 3:

  • Za třetí, stiskněte CTRL + D a spodní buňka se vyplní automaticky úpravou vzorce buňky D5 .

Krok 4:

  • Nakonec vyplňte ostatní sloupce datového souboru stejnou technikou, jak je uvedeno v předchozích krocích.

Přečtěte si více: Jak používat metodu ukazování a klikání v aplikaci Excel (3 příklady)

2. Naznačení funkce automatického vyplňování pro použití stejného vzorce na více buněk

Pokud jde o druhý přístup, budu naznačovat, že Automatické vyplňování Excelu zkopírovat vzorec do více buněk. Zde napíšu vzorec pouze do jedné buňky a poté jej přetáhnu do celého rozsahu buněk v buňce D6:F9 . Chcete-li se o tomto postupu dozvědět více, postupujte podle následujících kroků.

Krok 1:

  • Za prvé, v buňce D5 , vložte požadovanou hodnotu podle vzorce.
  • Po vložení se v pravém dolním rohu buňky po umístění myši objeví znaménko plus.

Krok 2:

  • Za druhé přetáhněte znaménko do spodních buněk, dokud se D9 a vyplnit je požadovanou hodnotou.

Krok 3:

  • Za třetí, v pravém dolním rohu buňky si všimněte dalšího nápisu. D9 .
  • Poté přetáhněte Automatické vyplňování na pravou stranu sloupce D vyplnit všechny buňky hodnotami ze vzorce.

Přečtěte si více: Jak použít vzorec na celý sloupec bez přetahování v aplikaci Excel

3. Použití příkazu Kopírovat a vložit pro použití stejného vzorce

Nyní předvedu použití Kopírovat a Vložit příkazu aplikace Excel pro kopírování stejného vzorce do více buněk. Spolu s těmito příkazy ukážu také použití dvou klávesových zkratek. Přejděme k našemu hlavnímu postupu.

Krok 1:

  • Nejprve vložte vzorec, abyste získali požadovaný výsledek v buňce D5 .

Krok 2:

  • Za druhé, klikněte pravým tlačítkem myši na na buňce D5 a vyberte Kopírovat .
  • Případně můžete stisknout CTRL + C po výběru buňky.
  • Zde tento příkaz nebo klávesová zkratka zkopíruje vzorec z buňky D5 .

Krok 3:

  • Za třetí vyberte rozsah buněk D6:F9 a znovu klikněte pravým tlačítkem myši.
  • Pak vyberte Vložit po kliknutí pravým tlačítkem myši vložit vzorec do vybraného rozsahu buněk.
  • Případně můžete stisknout CTRL + V vložit vzorec.

Krok 4:

  • Nakonec se vzorec zkopíruje do všech vybraných buněk v rozsahu buněk.

Přečtěte si více: Jak vložit vzorec pro celý sloupec v aplikaci Excel (6 rychlých způsobů)

4. Kopírování vzorce do nesousedních buněk

V předchozích postupech jsem vzorec zkopíroval do celého rozsahu buněk datového souboru. Jaký však bude postup, pokud nepotřebujete vyplnit všechny buňky datového souboru? Odpověď na tuto otázku najdete v následujících krocích.

Krok 1:

  • Nejprve vložte stejný vzorec jako v předchozích metodách, abyste získali výsledek v buňce D5 .

Krok 2:

  • Za druhé vyberte buňku D5 a klikněte pravým tlačítkem myši na na myši.
  • Poté vyberte Kopírovat příkaz .

Krok 3:

  • Zatřetí označte buňky v souboru dat, na které chcete vzorec použít.
  • Chcete-li to provést, stiskněte CTRL na klávesnici a současně klikněte levým tlačítkem myši na požadované buňky.

Krok 4:

  • Za čtvrté, stiskněte CTRL + V na klávesnici vložíte vzorec do vybraných buněk.
  • Nakonec bude váš soubor dat vypadat takto po následujícím obrázku.

5. Použití nástroje Excel Fill Handle Tool k použití stejného vzorce

Ukázal jsem použití aplikace Excel Automatické vyplňování v předchozí části tohoto článku. Nyní předvedu další techniku s pomocí funkce Automatické vyplňování nebo nástrojem Rukojeť výplně, abyste dosáhli cíle. Při této metodě nelze použít vzorec na buňky vpravo.

Krok 1:

  • Na začátku vyplňte buňku D5 pomocí vzorce z předchozí metody.

Krok 2:

  • Za druhé, všimněte si, že Plnicí rukojeť v pravém dolním rohu D5 .
  • Poté dvakrát klikněte na Plnicí rukojeť nástroj.

Krok 3:

  • Za třetí, spodní buňky sloupce D bude mít po předchozím kroku požadované hodnoty.

Krok 4:

  • Nakonec zopakujte kroky 1-3 abyste získali požadovaný výsledek pro všechny buňky v souboru dat.

Přečtěte si více: Jak použít vzorec v aplikaci Excel pro alternativní řádky (5 snadných způsobů)

6. Vložení tabulky aplikace Excel pro použití stejného vzorce

Někdy si myslím, že tabulka v Excelu je jedním ze zázraků naší civilizace. Převést rozsah na tabulku je snadné. Stačí vybrat buňku v rámci rozsahu a stisknout tlačítko CTRL + T nebo použijte příkaz Vložit> Tabulky> Tabulka Tento postup se provádí následujícím způsobem.

Krok 1:

  • Nejprve vyberte rozsah buněk B5:F9 .
  • Pak přejděte na Vložte na kartě Pás karet a vyberte možnost Tabulka .

Krok 2:

  • Za druhé, uvidíte Vytvořit tabulku dialogové okno.
  • Po ověření rozsahu buněk stiskněte tlačítko OK .

Krok 3:

  • Za třetí, naše datová tabulka bude po předchozích krocích převedena do tabulky aplikace Excel.
  • V buňce D5 tabulky zadejte následující vzorec.
=$C5*C$12

Krok 4:

  • Za čtvrté, po stisknutí Vstupte na , celý sloupec pod buňkou D5 se automaticky vyplní hodnotou ze vzorce.

Krok 5:

  • Nakonec zopakujte výše uvedený krok, abyste tabulku zcela vyplnili.

7. Použití VBA pro použití stejného vzorce na více buněk

Nakonec použiji VBA Kód pro vyplnění více buněk stejným vzorcem jako u poslední metody. Zadáním správných příkazů a sekvencí v kódu lze úlohu provést bez jakéhokoli dalšího nástroje nebo funkce. Podívejme se na celý postup v následujícím textu.

Krok 1:

  • Nejprve přejděte na Vývojář na kartě Ribbon a vyberte z ní možnost Visual Basic .

Krok 2:

  • Za druhé, uvidíte VBA
  • Z Vložte vyberte kartu Modul v okně.

Krok 3:

  • Za třetí zkopírujte do modulu následující kód.
 Sub Apply_Same_Formula() 'Výběr rozsahu buněk Range("D5:F9").Select 'Použití vzorce ve vybraném rozsahu buněk Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

Rozdělení VBA

  • Nejprve voláme proceduru Sub Apply_Same_Formula .
 Sub Apply_Same_Formula() 
  • Zadruhé vybíráme rozsah buněk, na který se použije vzorec
 Range("D5:F9").Select 
  • Zatřetí zadáváme vzorec, který se má použít ve vybraném rozsahu buněk.
 Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

S krok 4:

  • Za čtvrté uložte kód do modulu.
  • Poté kód uložte a podržte kurzor v modulu, stiskněte tlačítko F5 nebo tlačítko spustit pro spuštění kódu.

Krok 5:

  • Nakonec se po spuštění kódu celý soubor dat doplní hodnotami ze vzorce uvedeného v kódu.

Přečtěte si více: Excel VBA: Vložení vzorce s relativním odkazem (všechny možné způsoby)

Závěr

To je konec tohoto článku. Doufám, že vám tento článek pomohl. Po přečtení výše uvedeného popisu budete schopni použít stejný vzorec na více buněk v aplikaci Excel pomocí některé z výše uvedených metod. Podělte se s námi o další dotazy nebo doporučení v níže uvedené části komentářů.

Na stránkách ExcelWIKI Tým se vždy zajímá o vaše preference. Proto nám po komentáři věnujte několik okamžiků k vyřešení vašich problémů a my vám odpovíme na vaše dotazy s nejlepšími možnými řešeními vůbec.

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.