Cum să copiați formula în jos fără a crește în Excel

  • Imparte Asta
Hugh West

În timp ce lucra în Excel , deseori trebuie să copiem o formulă într-un alt grup de celule fără a o incrementa. Astăzi vă voi arăta trei moduri simple de a copia o formulă fără a o incrementa în Excel. Să începem.

Descărcați caietul de practică

Descărcați acest caiet de exerciții pentru a vă exercita în timp ce citiți acest articol.

Copiați în jos Formula.xlsm

3 moduri rapide de a copia formula în jos fără a crește în Excel

  • Să ne uităm la acest set de date. Avem înregistrarea prețurilor diferitelor articole ale unei companii numite Îmbrăcăminte APEX . există Nume de articole , lor prețuri , impozit, și prețuri cu taxe în coloane B, C, D, și E În prima celulă a coloanei E , prețuri cu taxe , am scris o formulă
=C4+C4*D4

  • Acum dorim să copiem această formulă în restul celulelor fără a crește impozitul, D4. Asta înseamnă că celula E5 va avea:
=C5+C5*D4

  • În mod similar, celula E6 va avea:
=C6+C6*D4

  • Și așa mai departe. Cum puteți realiza acest lucru? Iată cele trei metode pe care le puteți utiliza pentru a copia formula în jos fără incrementare în Excel.

1. Utilizarea referinței absolute la celulă pentru a copia formula în jos fără a o incrementa

Cel mai bun mod de a realiza acest lucru este prin utilizarea Referință absolută a celulei. Un Referință absolută a celulei este o referință de celulă având Semnul dolarului($) înainte de numărul rândului și al coloanei. Atunci când tragem o formulă cu o Referință absolută a celulei prin intermediul Mâner de umplere Nu se incrementează. Referință absolută a celulei de celulă D4 este $D$4 Deci, utilizați această formulă în Formula Bar pentru celula E4.

=C4+C4*$D$4

Pentru Excel versiunea 2013 sau o versiune mai recentă, puteți utiliza comanda rapidă de la tastatură pentru a crea un fișier Referință absolută la celulă Urmați pașii de mai jos.

Pași:

  • Faceți dublu clic în fereastra Formula Bar sau apăsați F2 pe tastatură. Formula va fi în Editați mod.
  • Așezați cursorul după D4 și apăsați F4 de pe tastatură. Se va transforma D4 în $D$4 .
  • Dacă apăsați F4 din nou, se va transforma $D$4 în D$4 .
  • Apăsați F4 din nou și veți obține $D4 .
  • Dacă apăsați F4 din nou, veți obține D4 .
  • Apăsați din nou F4 , și veți obține $D$4. Și ciclul continuă.
  • Dacă formula dvs. conține mai multe referințe de celulă și trebuie să le faceți pe toate Absolut, apăsați Ctrl + Shift + Acasă Aceasta va selecta întreaga formulă. Apoi apăsați F4 .
  • În Formula Bar , cursorul mouse-ului rămâne la sfârșit în mod implicit. Dacă nu este așa, puteți apăsa pe Ctrl + End de pe tastatură pentru a o duce la sfârșit.

După introducerea formulei din prima celulă cu Referință absolută a celulei în Formula Bar, Trebuie să copiați formula în restul celulelor. Puteți implementa acest lucru prin două metode.

Metoda 1: Prin tragerea mânerului de umplere

  • Trageți de butonul Mâner de umplere (The Small Semnul plus(+) din colțul din dreapta jos) din celula care are formula cu Referință absolută a celulei până la celula în care doriți să copiați formula. Aici am tras de celula în care doriți să copiați formula. Mâner de umplere din celulă E4 la E13 .

  • Ca rezultat, primesc formula copiată în toate celulele fără a fi incrementată D4 .

Metoda 2: Utilizarea opțiunii de umplere din bara de instrumente Excel

  • Selectați celula cu formula care are extensia Referință absolută a celulei și restul celulelor în care doriți să copiați formula. Eu selectez celulele E4 la E13 .

  • Apoi mergeți la Acasă>Umpleți Opțiunea din bara de instrumente Excel de sub Editare secțiune.

  • Faceți clic pe meniul derulant. Veți obține câteva opțiuni. Faceți clic pe Jos .

  • Veți obține formula copiată în toate celulele fără a incrementa referința celulei. D4 .

Citește mai mult: Copierea formulei în Excel prin schimbarea unei singure referințe de celulă

Lecturi similare

  • Cum să copiați formula într-o altă foaie în Excel (4 moduri)
  • Cum să copiați o formulă în josul coloanei în Excel(7 metode)
  • Excel VBA pentru a copia formula cu referință relativă (o analiză detaliată)

2. Folosirea căsuței de căutare și înlocuire pentru a copia formula în jos fără a o incrementa

Această metodă este foarte utilă atunci când doriți să formule de copiere de la un interval de celule la un alt interval de celule fără a modifica referința celulei. Să ne gândim că dorim să copiem coloana E , preț cu taxe la coloană F Cum putem face acest lucru? Urmați pașii de mai jos.

Pași:

  • Mergeți la Acasă> Găsiți și selectați Opțiunea de pe Editare grupul de Acasă din bara de instrumente Excel.

  • Faceți clic pe meniul derulant. Veți obține câteva opțiuni. Selectați Înlocuiți... .

  • Veți obține Găsiți și înlocuiți Puteți, de asemenea, să apăsați Ctrl + H pentru a obține asta. În Găsiți ce opțiune, introduceți = '. Și în Înlocuiți cu opțiune, introduceți &&&& '.

  • Faceți clic pe Înlocuiți-le pe toate. Veți obține toate celulele din coloana E având ' &&&& ', astfel.

  • Apoi selectați toate celulele din coloana E , copiați-le cu Ctrl +C și apoi le lipiți în coloana F .

  • Mergeți din nou la Acasă>Găsiți și selectați Apoi selectați Înlocuiți. (Sau apăsați Ctrl + H ) De data aceasta, în Găsiți ce introduceți "&&&&". Și în opțiunea Înlocuiți cu introduceți "=".

  • Faceți clic pe Înlocuiți-le pe toate. Veți găsi formulele din coloana E copiat în coloană F fără nicio modificare.

Citește mai mult: Cum să copiați o formulă în Excel cu schimbarea referințelor de celule

3. Aplicarea macroului VBA pentru a copia o formulă în jos fără a o incrementa

Puteți utiliza VBA pentru a crea un macro care să facă același lucru ca și mai devreme. Urmați pașii de mai jos.`

Pași:

  • În primul rând, apăsați Alt + F11 în fișierul Excel. Se va deschide fereastra VBA fereastră.
  • Apoi mergeți la Introduceți din cadrul opțiunii VBA Bara de instrumente. Selectați Modul.

  • Veți obține o fereastră de modul ca aceasta.

  • Scrieți aici următorul cod pentru a crea macrocomenzi.

Cod

 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 
  • Codul dvs. va arăta astfel în fereastra modulului.

  • Apăsați Ctrl + C pentru a salva macrocomenzile. Veți primi un mesaj Caseta de erori ca aceasta.

  • Faceți clic pe Nu. Excel va deschide automat fereastra Salvați ca pentru tine. Numele fișierului Apoi faceți clic pe meniul derulant cu Salvează ca tip .

  • Veți găsi o mulțime de opțiuni. Alegeți Caietul de lucru Excel-Macro. Apoi faceți clic pe Economisiți. Cartea de lucru este acum salvată cu numele de fișier Macros .

  • Apoi, reveniți la foaia de lucru Excel și apăsați Alt + F8 . veți primi o cutie numită Macros Selectați Macro pe care doriți să o rulați, apoi faceți clic pe Rulați . aici vreau să ruleze PasteExactFormulas.

  • Dacă rulați aplicația recent creată Macro , a PasteExactFormulas, veți obține un Caseta de intrare astfel. Selectați intervalul de celule din care doriți să copiați formulele. Apoi faceți clic pe OK. Aici selectez celulele De la E3 la E13 .

  • Veți primi un alt Caseta de intrare astfel: Selectați prima celulă din intervalul în care doriți să lipiți formulele. Apoi faceți clic pe OK . aici selectez F3 .

  • Și veți găsi formulele din coloana E copiat frumos în coloană F Evident, acest lucru nu copiază formatul celulelor, ci doar formula. Dacă doriți, puteți schimba manual formatul.

Citește mai mult: VBA pentru a copia formula din celula de mai sus în Excel (10 metode)

Concluzie

Sper că 3 metodele arătate mai sus vă vor fi de ajutor atunci când încercați să copiați formula în jos fără incrementare în excel. Dacă vă place articolul, vă rugăm să îl distribuiți cu prietenii dvs. Pentru mai multe articole de acest gen, vizitați pagina noastră de EXELDEMY.com site

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.