Cum să aplicați aceeași formulă la mai multe celule în Excel (7 moduri)

  • Imparte Asta
Hugh West

De cele mai multe ori, utilizatorii trebuie să aplice diverse formule pentru a calcula valori în Microsoft Excel . din nou, utilizatorii ar putea avea nevoie de aceleași formule pentru a calcula valori în celulele din rândurile sau coloanele inferioare, chiar lângă celulă. Inserarea formulei în toate aceste celule, una câte una, este plictisitoare și consumatoare de timp. În acest tutorial, vă voi arăta cum să aplicați aceeași formulă în mai multe celule din Excel.

Descărcați caietul de practică

Puteți descărca gratuit Excel caietul de lucru aici și exersați pe cont propriu.

Aplicați aceeași formulă.xlsm

7 moduri simple de a aplica aceeași formulă la mai multe celule în Excel

În mai multe moduri, puteți aplica o formulă Excel la mai multe celule (referințele celulelor se vor schimba și ele). În acest tutorial, vă voi arăta șapte moduri diferite de a aplica aceeași formulă la mai multe celule în Excel. La început, voi folosi trei comenzi rapide de la tastatură diferite, apoi voi folosi AutoFill Pentru cea de-a treia metodă, voi utiliza funcția Copiați și Paste și voi arăta procesul de copiere a formulelor în celule neadiacente în cea de-a patra metodă. În procedurile a cincea și a șasea, voi demonstra utilizarea comenzii Mâner de umplere instrument și, respectiv, tabel Excel. În cele din urmă, voi aplica un VBA pentru a obține rezultatul. Să le verificăm. Folosiți metoda care se potrivește cel mai bine scopului dumneavoastră.

În scopul lucrului nostru, voi lua următorul set de date. Prețurile unor produse (în euro) sunt date sub forma de Preț (Euro) De asemenea, ratele de schimb sunt afișate în intervalul de celule C12:E12 Vreau să afișez prețurile produselor în alte valute, cum ar fi USD , GBP , și JPY Atunci când aplicați metodele în foaia de calcul, referințele celulelor se vor modifica, de asemenea, în funcție de setul de date.

Să învățăm metodele.

1. Utilizarea comenzilor rapide de la tastatură pentru a aplica aceeași formulă la mai multe celule în Excel

În prima metodă, voi demonstra utilizarea a trei comenzi rapide de la tastatură diferite pentru a copia aceeași formulă în mai multe celule. Fiecare dintre comenzi rapide va funcționa diferit în funcție de utilizarea lor. Cele trei comenzi rapide sunt- CTRL + Enter , CTRL + R și CTRL + D .

1.1 Apăsarea tastelor CTRL + Enter

Folosind această scurtătură, voi scrie doar o singură formulă în celula D5 și se utilizează pentru întregul interval de celule D5: F9 Să vă arăt cum să faceți acest lucru în următorii pași.

Pasul 1:

  • Mai întâi de toate, selectați intervalul de celule D5:F9 .
  • Aici, atunci când selectați intervalul de celule, prima celulă devine cea activă.
  • Pentru selecția noastră, celula D5 este celula activă. Vedeți, celelalte celule din interval sunt gri (neactive).

Pasul 2:

  • În al doilea rând, introduceți următoarea formulă. Această formulă va fi introdusă automat în celulă D5 ca D5 este celula activă.
=$C5*C$12

Repartizarea formulei

  • Observați că formula are referințe mixte de celule. $C5 înseamnă că atunci când formula este copiată în dreapta, coloana C nu se va schimba. Deci, va fi ca și cum C5 , C5 , și C5 . toate sunt C5 , deoarece atunci când formula este copiată în dreapta, rândul nu este modificat. Când formula este copiată în jos, referințele celulelor vor fi C5 , C6 , C7 , C8 , și C9 Acest lucru se datorează faptului că rândurile se schimbă atunci când copiați o formulă.
  • C$12 referință înseamnă că atunci când formula este copiată în dreapta, referințele vor fi C12 , D12 , și E12 . deoarece referința din coloana C este relativă. Și când vom copia această formulă, referințele vor fi C12 , C12 , C12 , și C12 Acest lucru se datorează faptului că rândul 12 este absolută.

Pasul 3:

  • În al treilea rând, apăsați CTRL + Enter simultan pe tastatură.
  • În consecință, rezultatul final va arăta ca în imaginea următoare.

1.2 Apăsarea tastelor CTRL + R

Vom folosi a doua comandă rapidă de la tastatură, adică, CTRL + R , pentru a aplica aceeași formulă la coloana din dreapta. Puteți aplica această comandă rapidă numai la o singură coloană la un moment dat. Pentru mai multe coloane, trebuie să apăsați comanda rapidă de mai multe ori. Pașii pentru această procedură sunt următorii.

Pasul 1:

  • În primul rând, în celulă D5 , introduceți următoarea formulă.
=$C5*C$12

Pasul 2:

  • În al doilea rând, apăsați Introduceți și utilizați AutoFill pentru a obține prețul pentru toate fructele din coloana D .

Pasul 3:

  • În al treilea rând, selectați coloana din dreapta la coloană D după obținerea tuturor valorilor.
  • Apoi, apăsați CTRL + R pe tastatură.

Pasul 4:

  • În cele din urmă, rezultatul va arăta ca în imaginea următoare.
  • Aici, veți obține toate valorile într-o singură comandă rapidă pentru coloana E .

Pasul 5:

  • În consecință, repetați același proces pentru a obține toate valorile din coloana F .

1.3 Apăsarea tastelor CTRL + D

În cea de-a treia procedură, voi folosi CTRL + D comandă rapidă de la tastatură pentru a copia aceeași formulă în mai multe celule. În timp ce utilizați această comandă rapidă, nu puteți aplica o formulă unui interval. Funcționează numai pentru coloană.

Pasul 1:

  • La început, completați celula D5 cu formula din metodele anterioare pentru a obține valoarea dorită.

Pasul 2:

  • În al doilea rând, după obținerea valorii, selectați celulele inferioare din aceeași coloană împreună cu celula cu formula.

Pasul 3:

  • În al treilea rând, apăsați CTRL + D , iar celula inferioară va fi completată automat prin ajustarea formulei celulei D5 .

Pasul 4:

  • În cele din urmă, completați celelalte coloane ale setului de date utilizând aceeași tehnică prezentată în etapele de mai sus.

Citește mai mult: Cum se utilizează metoda Point and Click în Excel (3 exemple)

2. Implicarea caracteristicii AutoFill pentru a aplica aceeași formulă la mai multe celule

În ceea ce privește cea de-a doua abordare, voi insinua că AutoFill din Excel pentru a copia formula în mai multe celule. Aici, voi scrie formula într-o singură celulă și apoi voi trage formula în întregul interval de celule din D6:F9 Pentru a afla mai multe despre această procedură, urmați următorii pași.

Pasul 1:

  • În primul rând, în celulă D5 , introduceți valoarea dorită prin aplicarea formulei.
  • După inserare, veți găsi un semn plus în colțul din dreapta jos al celulei, după ce ați plasat mouse-ul acolo.

Pasul 2:

  • În al doilea rând, trageți semnul în celulele inferioare până când D9 pentru a le umple cu valoarea dorită.

Pasul 3:

  • În al treilea rând, veți observa un alt semn în colțul din dreapta jos al celulei D9 .
  • Apoi, trageți de butonul AutoFill în partea dreaptă a coloanei D pentru a completa toate celulele cu valorile din formulă.

Citește mai mult: Cum să aplicați o formulă la întreaga coloană fără a glisa în Excel

3. Utilizarea comenzii Copy and Paste pentru a aplica aceeași formulă

În continuare voi demonstra utilizarea Copiați și Paste din Excel pentru a copia aceeași formulă în mai multe celule. Voi arăta, de asemenea, utilizarea a două comenzi rapide de la tastatură împreună cu aceste comenzi. Să trecem la procedura noastră principală.

Pasul 1:

  • Mai întâi de toate, introduceți formula pentru a obține rezultatul dorit în celulă D5 .

Pasul 2:

  • În al doilea rând, faceți clic dreapta pe pe celulă D5 și selectați Copiați .
  • Alternativ, puteți apăsa CTRL + C după selectarea celulei.
  • Aici, această comandă sau scurtătură va copia formula din celula D5 .

Pasul 3:

  • În al treilea rând, selectați intervalul de celule D6:F9 și faceți din nou clic dreapta pe mouse.
  • Apoi, alegeți opțiunea Paste după ce ați făcut clic dreapta pentru a lipi formula în intervalul de celule selectat.
  • Alternativ, puteți apăsa CTRL + V pentru a lipi formula.

Pasul 4:

  • În cele din urmă, formula va fi copiată în toate celulele selectate în intervalul de celule.

Citește mai mult: Cum să inserați formula pentru întreaga coloană în Excel (6 moduri rapide)

4. Copierea formulei în celule neadiacente

În metodele mele anterioare, am copiat formula în întregul interval de celule al unui set de date. Dar care va fi procedura dacă nu aveți nevoie să completați toate celulele din setul de date? Veți găsi răspunsul la această întrebare în pașii următori.

Pasul 1:

  • Mai întâi de toate, introduceți aceeași formulă din metodele anterioare pentru a obține rezultatul în celulă D5 .

Pasul 2:

  • În al doilea rând, selectați celula D5 și faceți clic dreapta pe pe mouse.
  • Apoi, selectați Copiați comanda .

Pasul 3:

  • În al treilea rând, marcați celulele din setul de date în care doriți să aplicați formula.
  • Pentru a face acest lucru, apăsați CTRL de pe tastatură și faceți simultan clic cu butonul stâng al mouse-ului pe celulele dorite.

Pasul 4:

  • În al patrulea rând, apăsați CTRL + V de pe tastatură pentru a lipi formula în celulele selectate.
  • În cele din urmă, setul de date va arăta astfel după următoarea imagine.

5. Utilizarea instrumentului Excel Fill Handle Tool pentru a aplica aceeași formulă

Am arătat cum se utilizează Excel AutoFill în discuția anterioară a acestui articol. Acum, voi demonstra o altă tehnică cu ajutorul funcției AutoFill sau instrumentul Fill Handle pentru a atinge obiectivul. În această metodă, nu puteți aplica o formulă în celulele din dreapta.

Pasul 1:

  • La început, completați celula D5 cu formula din metoda anterioară.

Pasul 2:

  • În al doilea rând, veți observa că Mâner de umplere din colțul din dreapta jos al D5 .
  • Apoi faceți dublu clic pe Mâner de umplere instrument.

Pasul 3:

  • În al treilea rând, celulele inferioare ale coloanei D vor avea valorile dorite după etapa anterioară.

Pasul 4:

  • În cele din urmă, repetați pașii 1-3 pentru a obține rezultatul dorit pentru toate celulele din setul de date.

Citește mai mult: Cum să aplicați formula în Excel pentru rânduri alternative (5 moduri simple)

6. Inserarea unui tabel Excel pentru a aplica aceeași formulă

Uneori mă gândesc că un tabel Excel este una dintre minunile civilizației noastre. Este ușor să convertești un interval într-un tabel. Trebuie doar să selectezi o celulă din interval și să apeși pe CTRL + T sau utilizați comanda Insert> Tabele> Tabel Pașii pentru a efectua această procedură sunt următorii.

Pasul 1:

  • În primul rând, selectați intervalul de celule B5:F9 .
  • Apoi mergeți la Introduceți din panglica și selectați Tabelul .

Pasul 2:

  • În al doilea rând, veți vedea Creați tabelul caseta de dialog.
  • După ce ați verificat intervalul de celule, apăsați OK .

Pasul 3:

  • În al treilea rând, tabelul nostru de date va fi convertit într-un tabel Excel după etapele anterioare.
  • În celulă D5 din tabel, introduceți următoarea formulă.
=$C5*C$12

Pasul 4:

  • În al patrulea rând, după ce apăsați Introduceți , întreaga coloană de sub celulă D5 va fi completat automat cu valoarea din formulă.

Pasul 5:

  • În cele din urmă, repetați pasul de mai sus pentru a completa tabelul.

7. Aplicarea VBA pentru a aplica aceeași formulă la mai multe celule

În cele din urmă, voi aplica un VBA cod pentru a completa mai multe celule cu aceeași formulă ca și în cazul ultimei metode. Prin oferirea comenzilor și secvențelor adecvate în cod, sarcina poate fi îndeplinită fără niciun instrument sau funcție suplimentară. Să vedem procedura completă în cele ce urmează.

Pasul 1:

  • În primul rând, mergeți la Dezvoltator din Panglica și, de acolo, alegeți Visual Basic .

Pasul 2:

  • În al doilea rând, veți vedea VBA
  • De la Introduceți fila, alegeți Modul în fereastră.

Pasul 3:

  • În al treilea rând, copiați următorul cod în modul.
 Sub Apply_Same_Formula() 'Selectarea intervalului de celule Range("D5:F9").Select 'Aplicarea formulei în intervalul de celule selectat Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

Defalcare VBA

  • În primul rând, apelăm procedura Sub Aplică aceeași formulă .
 Sub Apply_Same_Formula() 
  • În al doilea rând, selectăm intervalul de celule pentru a aplica formula
 Range("D5:F9").Select 
  • În al treilea rând, introducem formula care urmează să fie aplicată în intervalul de celule selectat.
 Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

S tep 4:

  • În al patrulea rând, salvați codul în modul.
  • Apoi, salvați codul și, menținând cursorul în modul, apăsați F5 sau butonul run pentru a rula codul.

Pasul 5:

  • În cele din urmă, după rularea codului, întregul set de date se va completa cu valorile din formula furnizată în cod.

Citește mai mult: Excel VBA: Inserarea formulei cu referință relativă (toate modurile posibile)

Concluzie

Acesta este sfârșitul acestui articol. Sper că acest articol v-a fost de ajutor. După ce ați citit descrierea de mai sus, veți putea aplica aceeași formulă la mai multe celule din Excel folosind oricare dintre metodele menționate mai sus. Vă rugăm să ne împărtășiți orice alte întrebări sau recomandări în secțiunea de comentarii de mai jos.

The ExcelWIKI De aceea, după ce ați comentat, vă rugăm să ne acordați câteva momente pentru a vă rezolva problemele, iar noi vă vom răspunde la întrebările dumneavoastră cu cele mai bune soluții posibile.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.