Obsah
Používatelia musia väčšinou použiť rôzne vzorce na výpočet hodnôt v Microsoft Excel . Opäť sa môže stať, že používatelia budú potrebovať rovnaké vzorce na výpočet hodnôt v bunkách v nižších riadkoch alebo stĺpcoch, hneď vedľa bunky. Vkladanie vzorca do všetkých týchto buniek po jednom je zdĺhavé a časovo náročné. V tomto návode vám ukážem, ako použiť rovnaký vzorec na viacero buniek v programe Excel.
Stiahnite si cvičebnicu
Môžete si stiahnuť bezplatnú Excel tu a precvičte si to sami.
Použiť rovnaký vzorec.xlsm7 jednoduchých spôsobov použitia rovnakého vzorca na viacero buniek v programe Excel
Viac ako jedným spôsobom môžete vzorec programu Excel použiť na viacero buniek (zmenia sa aj odkazy na bunky). V tomto návode vám ukážem sedem rôznych spôsobov, ako použiť rovnaký vzorec na viacero buniek v programe Excel. Najprv použijem tri rôzne klávesové skratky, potom použijem Automatické vypĺňanie Pre tretiu metódu využijem funkciu Kopírovať a Vložiť a vo štvrtom postupe ukážem postup kopírovania vzorcov v nesusedných bunkách. V piatom a šiestom postupe ukážem použitie príkazu Rukoväť náplne nástroj a tabuľku Excelu. Nakoniec použijem VBA Kód na dosiahnutie výsledku. Vyskúšajte ich. Použite metódu, ktorá najlepšie vyhovuje vášmu účelu.
Pre naše pracovné účely použijem nasledujúci súbor údajov. Ceny niektorých výrobkov (v eurách) sú uvedené pod Cena (Euro) V rozsahu buniek sa zobrazujú aj výmenné kurzy C12:E12 Chcem, aby sa ceny produktov zobrazovali v iných menách, ako napr. USD , GBP a JPY Pri použití metód v pracovnom hárku sa zmenia aj odkazy na bunky podľa súboru údajov.
Naučme sa metódy.
1. Použitie klávesových skratiek na použitie rovnakého vzorca na viacero buniek v programe Excel
V prvej metóde ukážem použitie troch rôznych klávesových skratiek na kopírovanie toho istého vzorca do viacerých buniek. Každá zo skratiek sa bude vykonávať inak v závislosti od ich použitia. Tri skratky sú- CTRL + Enter , CTRL + R a CTRL + D .
1.1 Stláčanie klávesov CTRL + Enter
Pomocou tejto skratky napíšem do bunky len jeden vzorec D5 a použite ho v celom rozsahu buniek D5: F9 Ukážem vám, ako to urobiť v nasledujúcich krokoch.
Krok 1:
- Najprv vyberte rozsah buniek D5:F9 .
- Keď vyberiete rozsah buniek, prvá bunka sa stane aktívnou bunkou.
- Pre náš výber, bunky D5 ostatné bunky v rozsahu sú sivé (nie sú aktívne).
Krok 2:
- Po druhé zadajte nasledujúci vzorec. Tento vzorec sa automaticky vloží do bunky D5 ako D5 je aktívna bunka.
=$C5*C$12
Rozdelenie vzorca
- Všimnite si, že vzorec má zmiešané odkazy na bunky. $C5 znamená, že keď sa vzorec skopíruje doprava, stĺpec C sa nezmení. Takže to bude ako C5 , C5 a C5 . Všetky sú C5 , pretože pri kopírovaní vzorca doprava sa riadok nezmení. Pri kopírovaní vzorca nadol sa odkazy na bunky C5 , C6 , C7 , C8 a C9 . Je to preto, že pri kopírovaní vzorca sa riadky menia.
- C$12 odkaz znamená, že pri kopírovaní vzorca doprava budú odkazy C12 , D12 a E12 . Pretože odkaz v stĺpci C je relatívny. Keď tento vzorec skopírujeme, odkazy budú C12 , C12 , C12 a C12 . Je to preto, že riadok 12 je absolútna.
Krok 3:
- Po tretie, stlačte CTRL + Enter súčasne na klávesnici.
- Konečný výsledok bude teda vyzerať ako na nasledujúcom obrázku.
1.2 Stláčanie klávesov CTRL + R
Použijeme druhú klávesovú skratku, teda, CTRL + R , aby ste ten istý vzorec použili na stĺpec vpravo. Túto skratku môžete naraz použiť len na jeden stĺpec. V prípade viacerých stĺpcov musíte skratku stlačiť viackrát. Kroky tohto postupu sú nasledovné.
Krok 1:
- Po prvé, v bunke D5 , zadajte nasledujúci vzorec.
=$C5*C$12
Krok 2:
- Po druhé, stlačte Vstúpte na stránku a používať Automatické vypĺňanie na získanie ceny za všetky plody v stĺpci D .
Krok 3:
- Po tretie, vyberte pravý stĺpec do stĺpca D po získaní všetkých hodnôt.
- Potom stlačte tlačidlo CTRL + R na klávesnici.
Krok 4:
- Výsledok bude vyzerať ako na nasledujúcom obrázku.
- Tu získate všetky hodnoty v jednej skratke pre stĺpec E .
Krok 5:
- Následne zopakujte rovnaký postup, aby ste získali všetky hodnoty v stĺpci F .
1.3 Stláčanie klávesov CTRL + D
V treťom postupe použijem CTRL + D Klávesová skratka na kopírovanie rovnakého vzorca do viacerých buniek. Pri použití tejto skratky nemôžete vzorec použiť na rozsah. Funguje len pre stĺpec.
Krok 1:
- Na začiatku vyplňte bunku D5 so vzorcom predchádzajúcich metód, aby ste získali požadovanú hodnotu.
Krok 2:
- Po získaní hodnoty vyberte spodné bunky toho istého stĺpca spolu s bunkou vzorca.
Krok 3:
- Po tretie, stlačte CTRL + D a spodná bunka sa automaticky vyplní úpravou vzorca bunky D5 .
Krok 4:
- Nakoniec vyplňte ostatné stĺpce súboru údajov rovnakou technikou, ktorá je uvedená vo vyššie uvedených krokoch.
Prečítajte si viac: Ako používať metódu ukazovania a klikania v programe Excel (3 príklady)
2. Naznačenie funkcie automatického vypĺňania na použitie rovnakého vzorca na viacero buniek
Pokiaľ ide o druhý prístup, naznačím, že Automatické vypĺňanie Funkcia programu Excel na kopírovanie vzorca do viacerých buniek. Tu napíšem vzorec len do jednej bunky a potom ho pretiahnem do celého rozsahu buniek D6:F9 Ak sa chcete dozvedieť viac o tomto postupe, postupujte podľa nasledujúcich krokov.
Krok 1:
- Po prvé, v bunke D5 , vložte požadovanú hodnotu pomocou vzorca.
- Po vložení sa v pravom dolnom rohu bunky po umiestnení myši objaví znamienko plus.
Krok 2:
- Po druhé, potiahnite znak do spodných buniek, kým D9 vyplniť ich požadovanou hodnotou.
Krok 3:
- Po tretie, v pravom dolnom rohu bunky si všimnete ďalší znak D9 .
- Potom potiahnite Automatické vypĺňanie na pravú stranu stĺpca D vyplniť všetky bunky hodnotami zo vzorca.
Prečítajte si viac: Ako použiť vzorec na celý stĺpec bez ťahania v programe Excel
3. Využitie príkazu Kopírovať a vložiť na použitie rovnakého vzorca
Teraz ukážem použitie Kopírovať a Vložiť príkaz Excelu na kopírovanie toho istého vzorca do viacerých buniek. Spolu s týmito príkazmi ukážem aj použitie dvoch klávesových skratiek. Prejdime k nášmu hlavnému postupu.
Krok 1:
- Najprv vložte vzorec, aby ste získali požadovaný výsledok do bunky D5 .
Krok 2:
- Po druhé, kliknutie pravým tlačidlom myši na na bunke D5 a vyberte Kopírovať .
- Prípadne môžete stlačiť CTRL + C po výbere bunky.
- Tu tento príkaz alebo skratka skopíruje vzorec z bunky D5 .
Krok 3:
- Po tretie, vyberte rozsah buniek D6:F9 a znova kliknite pravým tlačidlom myši.
- Potom vyberte Vložiť po kliknutí pravým tlačidlom myši vložte vzorec do vybraného rozsahu buniek.
- Prípadne môžete stlačiť CTRL + V na vloženie vzorca.
Krok 4:
- Nakoniec sa vzorec skopíruje do všetkých vybraných buniek v rozsahu buniek.
Prečítajte si viac: Ako vložiť vzorec pre celý stĺpec v programe Excel (6 rýchlych spôsobov)
4. Kopírovanie vzorca do nesusedných buniek
V predchádzajúcich postupoch som vzorec skopíroval do celého rozsahu buniek súboru údajov. Aký však bude postup, ak nepotrebujete vyplniť všetky bunky súboru údajov? Odpoveď na túto otázku nájdete v nasledujúcich krokoch.
Krok 1:
- Najprv vložte rovnaký vzorec z predchádzajúcich metód, aby ste získali výsledok v bunke D5 .
Krok 2:
- Po druhé, vyberte bunku D5 a kliknutie pravým tlačidlom myši na na myši.
- Potom vyberte Kopírovať príkaz .
Krok 3:
- Po tretie, označte bunky v súbore údajov, na ktoré chcete vzorec použiť.
- Ak to chcete urobiť, stlačte CTRL na klávesnici a súčasne kliknite ľavým tlačidlom myši na požadované bunky.
Krok 4:
- Po štvrté, stlačte CTRL + V na klávesnici, aby ste vzorec vložili do vybraných buniek.
- Nakoniec bude váš súbor údajov vyzerať takto podľa nasledujúceho obrázka.
5. Použitie nástroja Excel Fill Handle Tool na použitie rovnakého vzorca
Ukázal som použitie programu Excel Automatické vypĺňanie v predchádzajúcej časti tohto článku. Teraz vám ukážem ďalšiu techniku s Automatické vypĺňanie alebo nástrojom Vyplniť rukoväť, aby ste dosiahli cieľ. Pri tejto metóde nemôžete použiť vzorec na bunky vpravo.
Krok 1:
- Na začiatku vyplňte bunku D5 pomocou vzorca z predchádzajúcej metódy.
Krok 2:
- Po druhé, všimnite si. Rukoväť náplne nástroj v pravom dolnom rohu D5 .
- Potom dvakrát kliknite na Rukoväť náplne nástroj.
Krok 3:
- Po tretie, dolné bunky stĺpca D bude mať po predchádzajúcom kroku požadované hodnoty.
Krok 4:
- Nakoniec zopakujte kroky 1-3 na získanie požadovaného výsledku pre všetky bunky v súbore údajov.
Prečítajte si viac: Ako použiť vzorec v programe Excel pre alternatívne riadky (5 jednoduchých spôsobov)
6. Vloženie tabuľky programu Excel na použitie rovnakého vzorca
Niekedy si myslím, že tabuľka programu Excel je jedným zo zázrakov našej civilizácie. Previesť rozsah na tabuľku je jednoduché. Stačí vybrať bunku v rámci rozsahu a stlačiť CTRL + T alebo použite príkaz Vložiť> Tabuľky> Tabuľka Postup vykonania tohto postupu je nasledovný.
Krok 1:
- Najprv vyberte rozsah buniek B5:F9 .
- Potom prejdite na Vložte na páse kariet a vyberte Tabuľka .
Krok 2:
- Po druhé, uvidíte Vytvoriť tabuľku dialógové okno.
- Po overení rozsahu buniek stlačte tlačidlo OK .
Krok 3:
- Po tretie, naša tabuľka údajov sa po predchádzajúcich krokoch prevedie na tabuľku programu Excel.
- V bunke D5 tabuľky zadajte nasledujúci vzorec.
=$C5*C$12
Krok 4:
- Po štvrté, po stlačení Vstúpte na stránku , celý stĺpec pod bunkou D5 sa automaticky vyplní hodnotou zo vzorca.
Krok 5:
- Nakoniec zopakujte vyššie uvedený krok, aby ste úplne vyplnili tabuľku.
7. Použitie VBA na použitie rovnakého vzorca na viacero buniek
Nakoniec použijem VBA kód na vyplnenie viacerých buniek rovnakým vzorcom ako pri poslednej metóde. Zadaním správnych príkazov a postupností v kóde možno úlohu vykonať bez akéhokoľvek ďalšieho nástroja alebo funkcie. Pozrime sa na celý postup v nasledujúcom texte.
Krok 1:
- Najprv prejdite na Vývojár na páse kariet a z nej vyberte položku Visual Basic .
Krok 2:
- Po druhé, uvidíte VBA
- Z Vložte vyberte kartu Modul v okne.
Krok 3:
- Po tretie, skopírujte do modulu nasledujúci kód.
Sub Apply_Same_Formula() 'Výber rozsahu buniek Range("D5:F9").Select 'Použitie vzorca vo vybranom rozsahu buniek Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
Rozdelenie VBA
- Najprv voláme procedúru Sub Apply_Same_Formula .
Sub Apply_Same_Formula()
- Po druhé, vyberáme rozsah buniek, na ktoré sa má použiť vzorec
Range("D5:F9").Select
- Po tretie, zadávame vzorec, ktorý sa má použiť vo vybranom rozsahu buniek.
Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
S krok 4:
- Po štvrté, uložte kód do modulu.
- Potom kód uložte a podržte kurzor v module, stlačte F5 alebo tlačidlom Spustiť, aby ste spustili kód.
Krok 5:
- Nakoniec sa po spustení kódu celý súbor údajov vyplní hodnotami zo vzorca uvedeného v kóde.
Prečítajte si viac: Excel VBA: Vloženie vzorca s relatívnym odkazom (všetky možné spôsoby)
Záver
To je koniec tohto článku. Dúfam, že vám tento článok pomohol. Po prečítaní vyššie uvedeného popisu budete môcť použiť rovnaký vzorec na viacero buniek v programe Excel pomocou niektorej z vyššie uvedených metód. Podeľte sa s nami o ďalšie otázky alebo odporúčania v sekcii komentárov nižšie.
Stránka ExcelWIKI Tím sa vždy zaujíma o vaše preferencie. Preto nám po pripomienkovaní venujte niekoľko okamihov na vyriešenie vašich problémov a my vám odpovieme na vaše otázky s najlepšími možnými riešeniami vôbec.