Kako kopirati formulo navzdol brez povečanja v Excelu

  • Deliti To
Hugh West

Med delom v Excel , moramo pogosto kopirati eno formulo navzdol v drugo skupino celic brez povečanja. danes bom prikazal tri preproste načine, kako v Excelu kopirati formulo navzdol brez povečanja. začnimo.

Prenesi delovni zvezek za prakso

Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.

Kopiraj navzdol formulo.xlsm

3 hitri načini za kopiranje formule navzdol brez povečanja v Excelu

  • Oglejmo si ta nabor podatkov. Imamo zapis o cenah različnih izdelkov podjetja z imenom Oblačila APEX . Tam so Imena predmetov , njuna cene , davek, in . cene z davkom v stolpcih B, C, D, in . E V prvi celici stolpca E , cene z davkom , smo zapisali formulo
=C4+C4*D4

  • Zdaj želimo to formulo kopirati v preostale celice, ne da bi povečali davek, D4. To pomeni, da je celica E5 bodo imeli:
=C5+C5*D4

  • Podobno velja za celice E6 bodo imeli:
=C6+C6*D4

  • In tako naprej. Kako lahko to dosežete? Tukaj so tri metode, ki jih lahko uporabite za kopiranje formule navzdol brez povečanja v Excelu.

1. Uporaba absolutnega sklica na celico za kopiranje formule navzdol brez povečanja

Najbolje je to doseči z uporabo Absolutno sklicevanje na celico. Na spletni strani Absolutni sklic na celico je referenca na celico, ki ima Znak dolarja ($) pred številko vrstice in stolpca. Ko povlečemo formulo z Absolutni sklic na celico prek Ročaj za polnjenje , se ne poveča. Absolutni sklic na celico celice D4 je . $D$4 . Zato uporabite to formulo v Formula Bar za celico E4.

=C4+C4*$D$4

V različici Excel 2013 ali višji lahko z bližnjico na tipkovnici ustvarite Absolutni sklic na celico . Sledite naslednjim korakom.

Koraki:

  • Dvakrat kliknite v Formula Bar ali pritisnite F2 na tipkovnici. Formula bo v Uredi način.
  • Postavite kazalec za D4 in pritisnite F4 na tipkovnici. D4 v . $D$4 .
  • Če pritisnete F4 se bo ponovno obrnil. $D$4 v . D$4 .
  • Pritisnite F4 ponovno in dobili boste $D4 .
  • Če pritisnete F4 ponovno boste dobili D4 .
  • Ponovno pritisnite F4 in dobili boste $D$4. In krog se nadaljuje.
  • Če vaša formula vsebuje več kot eno referenco na celico in morate vse Absolutno, pritisnite . Ctrl + Shift + Home Najprej izberite celotno formulo. Nato pritisnite F4 .
  • V Formula Bar , ostane kazalec miške privzeto na koncu. Če ni tako, lahko pritisnete Ctrl + End na tipkovnici, da ga končate.

Po vnosu formule prve celice z Absolutni sklic na celico v Formula Bar, Formulo morate kopirati v preostale celice. To lahko izvedete na dva načina.

Metoda 1: Z vlečenjem ročaja za zapolnitev

  • Povlecite Ročaj za polnjenje (The Small Znak plus (+) v spodnjem desnem kotu) iz celice s formulo z Absolutni sklic na celico do celice, v katero želite kopirati formulo. Ročaj za polnjenje iz celice E4 na . E13 .

  • Rezultat je, da se formula kopira v vse celice brez povečanja D4 .

Metoda 2: Uporaba možnosti Izpolnitev iz orodne vrstice programa Excel

  • Izberite celico s formulo, ki ima Absolutni sklic na celico in preostale celice, v katere želite kopirati formulo. Izberem celice E4 na . E13 .

  • Nato pojdite v Domov>Izpolnite možnost v orodni vrstici Excel pod Urejanje oddelek.

  • Kliknite na spustni meni. Na voljo bo nekaj možnosti. Kliknite na Navzdol .

  • Formulo boste kopirali v vse celice, ne da bi povečali referenco celice D4 .

Preberite več: Kopiranje formule v Excelu s spreminjanjem samo ene referenčne celice

Podobna branja

  • Kako kopirati formulo v drug list v Excelu (4 načini)
  • Kako kopirati formulo navzdol po stolpcu v Excelu (7 metod)
  • Excel VBA za kopiranje formule z relativno referenco (podrobna analiza)

2. Uporaba polja poišči in zamenjaj za kopiranje formule navzdol brez povečanja

Ta metoda je zelo priročna, kadar želite kopiranje formul iz enega območja celic v drugo območje celic, ne da bi spremenili referenco na celico. Pomislimo, da želimo kopirati stolpec E , cena z davkom v stolpec F pri čemer ostanejo vse formule nedotaknjene. Kako to lahko storimo? Sledite naslednjim korakom.

Koraki:

  • Pojdi na Domov> Poiščite in izberite Možnost na Urejanje skupina Domov v orodni vrstici Excel.

  • Kliknite spustni meni. Na voljo bo nekaj možnosti. Izberite Zamenjajte... .

  • Dobili boste Poišči in zamenjaj pogovorno okno. Lahko tudi pritisnete Ctrl + H za to. V Poišči, kaj vstavite možnost = '. In v Zamenjajte z vstavite možnost &&&& '.

  • Kliknite na Zamenjajte vse. Dobili boste vse celice v stolpcu E ki imajo ' &&&& ', kot je ta.

  • Nato izberite vse celice stolpca E , jih kopirajte z Ctrl + C in jih nato prilepite v stolpec F .

  • Ponovno obiščite Domov>Poiščite in izberite . Nato izberite Zamenjajte. (Ali pa pritisnite Ctrl + H ) Tokrat v Poišči, kaj vstavite "&&& &". Zamenjajte z vstavite '='.

  • Kliknite na Zamenjajte vse. Našli boste formule iz stolpca E kopirano v stolpec F brez sprememb.

Preberite več: Kako kopirati formulo v Excelu s spreminjanjem referenc celic

3. Uporaba makra VBA za kopiranje formule navzdol brez povečanja

Uporabite lahko VBA kodo za ustvarjanje makra, ki bo naredil isto stvar, kot sem jo naredil prej. Sledite spodnjim korakom.`

Koraki:

  • Najprej pritisnite Alt + F11 v datoteki Excel. VBA okno.
  • Nato pojdite v Vstavite možnost v VBA Orodna vrstica. Izberite Modul.

  • Prikazalo se bo okno Modul, kot je to.

  • Tukaj zapišite naslednjo kodo za ustvarjanje makrov.

Koda

 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 firstcelica območja za lepljenje", Tip:=8) Set rRang = rRang.Resize(s, y) rRang.Value = Vrnt End Sub 
  • Vaša koda bo v oknu modula videti takole.

  • Pritisnite Ctrl + C za shranjevanje makrov. Polje za napake kot je ta.

  • Kliknite na Ne. Excel bo samodejno odprl Shrani kot okno za vas. Dajte Ime datoteke karkoli. Nato kliknite na spustni meni z Shrani kot vrsto .

  • Našli boste veliko možnosti. Delovni zvezek z možnostjo Excel-Macro. Nato kliknite Shranite. Vaš delovni zvezek je zdaj shranjen z Makroji .

  • Nato se vrnite na Excelovo delovno listo in pritisnite Alt + F8 . Dobili boste škatlo z imenom Makroji . Izberite Makro ki ga želite zagnati, in kliknite Spustite . Tukaj želim zagnati Prilepi natančne formule (PasteExactFormulas).

  • Če zaženete nedavno ustvarjen Makro , je Prilepi natančne formule (PasteExactFormulas), dobili boste Vnosno polje Izberite obseg celic, iz katerih želite kopirati formule. Nato kliknite V redu. Tukaj izberem celice E3 do E13 .

  • Dobili boste še eno Vhodno polje Izberite prvo celico območja, v katero želite prilepiti formule. V REDU . Tukaj izberem F3 .

  • In našli boste formule stolpca E lepo kopiran v stolpec F . Seveda to ne kopira oblike celic, temveč le formulo. Če želite, lahko obliko spremenite ročno.

Preberite več: VBA za kopiranje formule iz zgornje celice v Excelu (10 metod)

Zaključek

Upam, da 3 Zgoraj prikazane metode vam bodo v pomoč, ko boste poskušali kopirati formulo navzdol brez povečanja v Excelu. Če vam je članek všeč, ga delite s prijatelji. Za več podobnih člankov obiščite naš EXELDEMY.com spletno mesto

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.