Kako uporabiti isto formulo v več celicah v Excelu (7 načinov)

  • Deliti To
Hugh West

Večinoma morajo uporabniki za izračunavanje vrednosti uporabiti različne formule v Microsoft Excel Uporabniki bodo morda spet potrebovali iste formule za izračun vrednosti v celicah v spodnjih vrsticah ali stolpcih, tik ob celici. vstavljanje formule v vse te celice eno za drugo je zamudno in zamudno. V tem vodniku vam bom pokazal, kako uporabiti isto formulo v več celicah v Excelu.

Prenesi delovni zvezek za prakso

Prenesete lahko brezplačno Excel tukaj in vadite sami.

Uporabi isto formulo.xlsm

7 preprostih načinov za uporabo iste formule v več celicah v Excelu

Excelovo formulo lahko na več načinov uporabite v več celicah (spremenijo se tudi reference na celice). V tem učbeniku vam bom pokazal sedem različnih načinov uporabe iste formule v več celicah v Excelu. Najprej bom uporabil tri različne bližnjice na tipkovnici, nato bom uporabil Samodejno izpolnjevanje Za tretjo metodo bom uporabil funkcijo Excel. Kopiraj in . Paste v četrtem postopku pa bom prikazal postopek kopiranja formul v nesorodnih celicah. V petem in šestem postopku bom prikazal uporabo ukaza Ročaj za polnjenje in Excelovo tabelo. Nazadnje bom uporabil VBA koda za dosego rezultata. Preverite jih. Uporabite metodo, ki najbolj ustreza vašemu namenu.

Za naše delovne namene bom uporabil naslednji niz podatkov. Cene nekaterih izdelkov (v evrih) so podane pod Cena (EUR) stolpec. Prav tako so menjalni tečaji prikazani v območju celic C12:E12 Želim prikazati cene izdelkov v drugih valutah, kot so USD , GBP in JPY . Ko metode uporabite v delovnem listu, se bodo glede na nabor podatkov spremenile tudi reference celic.

Naučimo se metod.

1. Uporaba bližnjic na tipkovnici za uporabo iste formule v več celicah v programu Excel

V prvi metodi bom prikazal uporabo treh različnih bližnjic na tipkovnici za kopiranje iste formule v več celic. Vsaka od bližnjic bo delovala drugače, odvisno od njene uporabe. Tri bližnjice so- CTRL + Enter , CTRL + R in . CTRL + D .

1.1 Pritiskanje tipk CTRL + Enter

Z uporabo te bližnjice bom v celico zapisal samo eno formulo D5 in ga uporabite v celotnem območju celic D5: F9 . V naslednjih korakih vam bom pokazal, kako to storiti.

Korak 1:

  • Najprej izberite območje celic D5:F9 .
  • Ko izberete območje celic, prva celica postane aktivna celica.
  • Za naš izbor, celice D5 druge celice v območju so sive (niso aktivne).

Korak 2:

  • Nato vnesite naslednjo formulo. Ta formula se bo samodejno vnesla v celico D5 kot D5 je aktivna celica.
=$C5*C$12

Razčlenitev formule

  • Opazite, da ima formula mešane reference na celice. $C5 pomeni, da se ob kopiranju formule v desni stolpec C se ne bo spremenil. Torej bo kot C5 , C5 in C5 . Vsi so C5 , saj se pri kopiranju formule v desno vrstica ne spremeni. Pri kopiranju formule navzdol bodo reference na celice C5 , C6 , C7 , C8 in C9 . To je zato, ker se vrstice spremenijo, ko kopirate formulo.
  • C$12 referenca pomeni, da bodo ob kopiranju formule na desno reference C12 , D12 in E12 . Ker je referenca v stolpcu C je relativna. Ko to formulo kopiramo, bodo reference naslednje C12 , C12 , C12 in C12 . To je zato, ker je vrstica 12 je absolutna.

Korak 3:

  • Tretjič, pritisnite CTRL + Enter hkrati na tipkovnici.
  • Zato bo končni rezultat videti kot na naslednji sliki.

1.2 Pritiskanje tipk CTRL + R

Uporabili bomo drugo bližnjico na tipkovnici, to je, CTRL + R , če želite isto formulo uporabiti za stolpec na desni strani. To bližnjico lahko hkrati uporabite samo za en stolpec. Za več stolpcev morate bližnjico pritisniti večkrat. Koraki za ta postopek so naslednji.

Korak 1:

  • Prvič, v celici D5 , vnesite naslednjo formulo.
=$C5*C$12

Korak 2:

  • Drugič, pritisnite Vnesite in uporabite Samodejno izpolnjevanje da bi dobili ceno za vse sadje v stolpcu D .

Korak 3:

  • Tretjič, izberite desni stolpec v stolpec D po pridobitvi vseh vrednosti.
  • Nato pritisnite CTRL + R na tipkovnici.

4. korak:

  • Rezultat bo videti kot na naslednji sliki.
  • Tu boste dobili vse vrednosti v eni bližnjici za stolpec E .

5. korak:

  • Nato ponovite isti postopek, da dobite vse vrednosti v stolpcu F .

1.3 Pritiskanje tipk CTRL + D

V tretjem postopku bom uporabil CTRL + D Tipkovna bližnjica za kopiranje iste formule v več celic. Pri uporabi te bližnjice formule ne morete uporabiti za območje. Deluje samo za stolpec.

Korak 1:

  • Na začetku zapolnite celico D5 s formulo prejšnjih metod, da dobimo želeno vrednost.

Korak 2:

  • Ko dobite vrednost, izberite spodnje celice istega stolpca skupaj s celico formule.

Korak 3:

  • Tretjič, pritisnite CTRL + D , spodnja celica pa se samodejno zapolni s prilagoditvijo formule celice D5 .

4. korak:

  • Na koncu izpolnite še druge stolpce podatkovnega niza z enako tehniko, kot je prikazana v zgornjih korakih.

Preberite več: Kako v Excelu uporabiti metodo "pokaži in klikni" (3 primeri)

2. Uporaba funkcije samodejnega izpolnjevanja za uporabo iste formule v več celicah

Kar zadeva drugi pristop, bom nakazal Samodejno izpolnjevanje Excelovo funkcijo za kopiranje formule v več celic. Tukaj bom formulo napisal samo v eno celico in jo nato povlekel v celotno območje celic D6:F9 . Če želite izvedeti več o tem postopku, sledite naslednjim korakom.

Korak 1:

  • Prvič, v celici D5 , vstavite želeno vrednost z uporabo formule.
  • Po vstavitvi se v spodnjem desnem kotu celice prikaže znak plus, potem ko vanjo postavite miško.

Korak 2:

  • Drugič, povlecite znak v spodnje celice, dokler D9 in jih napolnite z želeno vrednostjo.

Korak 3:

  • Tretjič, v spodnjem desnem kotu celice opazite še en znak D9 .
  • Nato povlecite Samodejno izpolnjevanje na desno stran stolpca D da vse celice zapolnite z vrednostmi iz formule.

Preberite več: Kako uporabiti formulo za celoten stolpec brez vlečenja v Excelu

3. Uporaba ukaza Kopiraj in prilepi za uporabo iste formule

Zdaj bom prikazal uporabo Kopiraj in . Paste Excelovega ukaza za kopiranje iste formule v več celic. Poleg teh ukazov bom prikazal tudi uporabo dveh bližnjic na tipkovnici. Pojdimo na naš glavni postopek.

Korak 1:

  • Najprej v celico vstavite formulo, da dobite želeni rezultat. D5 .

Korak 2:

  • Drugič, z desnim klikom miške kliknite . na celici D5 in izberite Kopiraj .
  • Lahko tudi pritisnete CTRL + C po izbiri celice.
  • Ta ukaz ali bližnjica bo kopirala formulo iz celice D5 .

Korak 3:

  • Tretjič, izberite območje celic D6:F9 in ponovno kliknite z desno tipko miške.
  • Nato izberite Paste po desnem kliku prilepite formulo v izbrano območje celic.
  • Lahko tudi pritisnete CTRL + V prilepite formulo.

4. korak:

  • Na koncu bo formula kopirana v vse izbrane celice v območju celic.

Preberite več: Kako vstaviti formulo za celoten stolpec v Excelu (6 hitrih načinov)

4. Kopiranje formule v nesorodne celice

V prejšnjih metodah sem kopiral formulo v celotno območje celic podatkovnega niza. Toda kakšen bo postopek, če ni treba izpolniti vseh celic v podatkovnem nizu? Odgovor na to vprašanje boste našli v naslednjih korakih.

Korak 1:

  • Najprej vstavite isto formulo iz prejšnjih metod, da dobite rezultat v celici D5 .

Korak 2:

  • Drugič, izberite celico D5 in . z desnim klikom miške kliknite . na miški.
  • Nato izberite Kopiraj ukaz .

Korak 3:

  • Tretjič, označite celice v naboru podatkov, v katerih želite uporabiti formulo.
  • Če želite to storiti, pritisnite CTRL na tipkovnici in hkrati z levim gumbom miške kliknite želene celice.

4. korak:

  • Četrtič, pritisnite CTRL + V na tipkovnici prilepite formulo v izbrane celice.
  • Na koncu bo vaš nabor podatkov videti tako kot na naslednji sliki.

5. Uporaba orodja Excel Fill Handle Tool za uporabo iste formule

Prikazal sem uporabo programa Excel Samodejno izpolnjevanje v prejšnji razpravi v tem članku. Zdaj bom prikazal še eno tehniko z Samodejno izpolnjevanje ali orodjem za zapolnitev ročaja, da dosežete cilj. Pri tej metodi ne morete uporabiti formule v celicah na desni strani.

Korak 1:

  • Na začetku izpolnite celico D5 s formulo iz prejšnje metode.

Korak 2:

  • Drugič, opazili boste Ročaj za polnjenje orodje v spodnjem desnem kotu D5 .
  • Nato dvakrat kliknite na Ročaj za polnjenje orodje.

Korak 3:

  • Tretjič, spodnje celice stolpca D bodo po prejšnjem koraku imeli želene vrednosti.

4. korak:

  • Na koncu ponovite korake 1-3 da bi dobili želeni rezultat za vse celice v podatkovnem nizu.

Preberite več: Kako uporabiti formulo v Excelu za nadomestne vrstice (5 preprostih načinov)

6. Vstavljanje Excelove tabele za uporabo iste formule

Včasih se mi zdi, da je Excelova tabela eno od čudes naše civilizacije. Razpon je enostavno pretvoriti v tabelo. Izberite celico znotraj razpona in pritisnite CTRL + T ali uporabite ukaz Vstavljanje> Tabele> Tabela Koraki za izvedbo tega postopka so naslednji.

Korak 1:

  • Najprej izberite območje celic B5:F9 .
  • Nato pojdite v Vstavite na zavihku traku in izberite Tabela .

Korak 2:

  • Drugič, videli boste Ustvari tabelo pogovorno okno.
  • Ko preverite obseg celic, pritisnite V REDU .

Korak 3:

  • Tretjič, naša podatkovna tabela bo po prejšnjih korakih pretvorjena v Excelovo tabelo.
  • V celici D5 tabele vnesite naslednjo formulo.
=$C5*C$12

4. korak:

  • Četrtič, po pritisku Vnesite , celoten stolpec pod celico D5 se samodejno napolni z vrednostjo iz formule.

5. korak:

  • Na koncu ponovite zgornji korak, da v celoti izpolnite tabelo.

7. Uporaba VBA za uporabo iste formule v več celicah

Na koncu bom uporabil VBA kodo za izpolnitev več celic z isto formulo kot pri zadnji metodi. Z ustreznimi ukazi in zaporedji v kodi lahko nalogo opravite brez dodatnega orodja ali funkcije. Oglejmo si celoten postopek v nadaljevanju.

Korak 1:

  • Najprej pojdite v Razvijalec na zavihku Listi in tam izberite Visual Basic .

Korak 2:

  • Drugič, videli boste VBA
  • Od Vstavite izberite zavihek Modul v oknu.

Korak 3:

  • Tretjič, v modul kopirajte naslednjo kodo.
 Sub Apply_Same_Formula() "Izbira območja celic Range("D5:F9").Select "Uporaba formule v izbranem območju celic Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

Razčlenitev VBA

  • Najprej pokličemo postopek Sub Apply_Same_Formula .
 Sub Apply_Same_Formula() 
  • Drugič, izberemo območje celic za uporabo formule
 Razpon("D5:F9").Select 
  • Tretjič, vnesemo formulo, ki jo je treba uporabiti v izbranem območju celic.
 Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

S 4:

  • Četrtič, shranite kodo v modul.
  • Nato shranite kodo in s kazalcem v modulu pritisnite F5 ali z gumbom za zagon za zagon kode.

5. korak:

  • Po zagonu kode se celoten niz podatkov napolni z vrednostmi iz formule, ki je navedena v kodi.

Preberite več: Excel VBA: Vstavljanje formule z relativnim sklicevanjem (vsi možni načini)

Zaključek

To je konec tega članka. Upam, da vam je ta članek koristen. Po branju zgornjega opisa boste lahko isto formulo uporabili za več celic v Excelu z uporabo katere koli od zgoraj navedenih metod. V spodnjem razdelku s komentarji z nami delite morebitna dodatna vprašanja ali priporočila.

Spletna stran ExcelWIKI Ekipa vedno skrbi za vaše želje. Zato nam po komentiranju namenite nekaj trenutkov za rešitev vaših težav, mi pa bomo na vaša vprašanja odgovorili z najboljšimi možnimi rešitvami doslej.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.