Jak skopiować formułę w dół bez zwiększania w programie Excel

  • Udostępnij To
Hugh West

Podczas pracy w Excel Dzisiaj pokażę trzy proste sposoby jak skopiować formułę bez inkrementacji w Excelu. Zaczynamy.

Pobierz Zeszyt ćwiczeń

Pobierz ten zeszyt ćwiczeń, aby ćwiczyć podczas czytania tego artykułu.

Copy Down Formula.xlsm

3 Szybkie sposoby na skopiowanie formuły w dół bez zwiększania w Excelu

  • Przyjrzyjmy się temu zestawowi danych. Mamy zapis cen różnych przedmiotów firmy o nazwie APEX Garments . Są Nazwy przedmiotów , ich ceny , podatek, oraz ceny z podatkiem w kolumnach B, C, D, oraz E odpowiednio. W pierwszej komórce kolumny E , ceny z podatkiem , zapisaliśmy wzór
=C4+C4*D4

  • Teraz chcemy skopiować tę formułę do pozostałych komórek bez inkrementacji podatku, D4. To znaczy, że komórka E5 będzie miał:
=C5+C5*D4

  • Podobnie, komórka E6 będzie miał:
=C6+C6*D4

  • I tak dalej, jak to osiągnąć? Oto trzy metody, które możesz wykorzystać, aby skopiować formułę w dół bez inkrementacji w programie Excel.

1. użycie bezwzględnego odwołania do komórki w celu skopiowania formuły w dół bez zwiększania jej wartości

Najlepszym sposobem na osiągnięcie tego celu jest użycie Absolute Cell Reference. An Bezwzględne odniesienie do komórki jest odnośnikiem do komórki mającej Znak dolara($) przed numerem wiersza i kolumny. Gdy przeciągniemy formułę z numerem Bezwzględne odniesienie do komórki przez Uchwyt do napełniania , nie inkrementuje. Bezwzględne odniesienie do komórki komórki D4 jest $D$4 . Więc użyj tego wzoru w Formuła Bar dla komórki E4.

=C4+C4*$D$4

W przypadku programu Excel w wersji 2013 lub wyższej można użyć skrótu klawiaturowego, aby utworzyć Bezwzględne odniesienie do komórki Wykonaj poniższe kroki.

Kroki:

  • Kliknij dwukrotnie na Formuła Bar lub naciśnij F2 na klawiaturze. Formuła będzie w Edytuj tryb.
  • Umieść kursor po D4 i nacisnąć F4 na klawiaturze. D4 na $D$4 .
  • Jeśli naciśniesz F4 ponownie, obróci się $D$4 na D$4 .
  • Naciśnij F4 ponownie i otrzymasz $D4 .
  • Jeśli naciśniesz F4 ponownie, dostaniesz D4 .
  • Ponownie naciśnij F4 i dostaniesz $D$4. I cykl trwa dalej.
  • Jeśli twoja formuła zawiera więcej niż jedno odwołanie do komórki i musisz sprawić, aby wszystkie one Absolutnie, naciśnij Ctrl + Shift + Home Najpierw wybierz całą formułę, a następnie naciśnij F4 .
  • W Formuła Bar kursor myszy domyślnie pozostaje na końcu. Jeśli tak nie jest, można nacisnąć Ctrl + End na klawiaturze, aby doprowadzić go do końca.

Po wpisaniu formuły pierwszej komórki z Bezwzględne odniesienie do komórki w Formuła Bar, Musisz skopiować formułę do pozostałych komórek, możesz to zaimplementować w dwóch metodach.

Metoda 1: Przeciąganie uchwytu wypełnienia

  • Przeciągnij Uchwyt do napełniania (The Small Znak plus(+) w prawym dolnym rogu) z komórki zawierającej formułę z Bezwzględne odniesienie do komórki do komórki, w której chcesz skopiować formułę. Tutaj przeciągnęłam Uchwyt do napełniania z komórki E4 do E13 .

  • W rezultacie otrzymuję formułę skopiowaną do wszystkich komórek bez inkrementacji D4 .

Metoda 2: Używanie opcji wypełniania z paska narzędziowego programu Excel

  • Zaznacz komórkę, w której znajduje się formuła o nazwie Bezwzględne odniesienie do komórki i pozostałe komórki, do których chcesz skopiować formułę. Wybieram komórki E4 do E13 .

  • Następnie przejdź do Home>Wypełnij Opcja w pasku narzędziowym programu Excel pod Edycja sekcja.

  • Kliknij na rozwijane menu.Pojawi się kilka opcji.Kliknij na Down .

  • Otrzymasz formułę skopiowaną do wszystkich komórek bez inkrementacji odwołania do komórki D4 .

Read More: Kopiowanie formuły w Excelu poprzez zmianę tylko jednego odwołania do komórki

Podobne lektury

  • Jak skopiować formułę do innego arkusza w Excelu (4 sposoby)
  • Jak skopiować formułę w dół kolumny w Excelu(7 metod)
  • Excel VBA do kopiowania formuły z odniesieniem względnym (Szczegółowa analiza)

2. użycie pola Znajdź i zamień do skopiowania formuły w dół bez zwiększania jej wartości

Metoda ta jest bardzo przydatna, gdy chcemy kopiowanie wzorów z jednego zakresu komórek do innego zakresu komórek bez zmiany odwołania do komórki. Pomyślmy, że chcemy skopiować kolumnę E , cena z podatkiem do kolumny F , zachowując wszystkie formuły nienaruszone. Jak to zrobić, wykonaj poniższe kroki.

Kroki:

  • Idź do Strona główna> Znajdź i wybierz Opcja na Edycja grupa z Strona główna z paska narzędzi programu Excel.

  • Kliknij na Drop Down Menu, pojawi się kilka opcji, wybierz Wymień... .

  • Otrzymasz Znajdź i zamień Można również nacisnąć Ctrl + H aby to zdobyć. Znajdź to, co opcja, wstaw = '. I w Wymienić na opcja, wstaw &&& '.

  • Kliknij na Wymień wszystko. Otrzymasz wszystkie komórki w kolumnie E mający &&& ' jak to.

  • Następnie wybierz wszystkie komórki z kolumny E , skopiować je za pomocą Ctrl +C a następnie wklej je w kolumnie F .

  • Ponownie udaj się do Strona główna>Znajdź i wybierz Następnie wybierz Wymienić. (Lub naciśnij Ctrl + H ) Tym razem w. Znajdź to, co wstawiamy '&&&'. A w opcji Wymienić na opcja, wstawić "=".

  • Kliknij na Wymień wszystko. Formuły znajdziesz w kolumnie E skopiowany do kolumny F bez żadnych zmian.

Read More: Jak skopiować formułę w Excelu ze zmianą odniesień do komórek

3. zastosowanie makra VBA do kopiowania formuły w dół bez inkrementacji

Możesz użyć VBA kod, aby stworzyć Makro, które zrobi to samo, co zrobiłem wcześniej.Wykonaj poniższe kroki.`

Kroki:

  • Najpierw należy nacisnąć Alt + F11 w pliku Excela, co spowoduje otwarcie VBA okno.
  • Następnie przejdź do Wkładka opcja w VBA Pasek narzędzi. Wybierz Moduł.

  • Pojawi się okno Modułu jak poniżej.

  • Zapisz tutaj następujący kod, aby utworzyć makra.

Kod

 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 
  • Twój kod będzie wyglądał tak w oknie modułu.

  • Naciśnij Ctrl + C aby zapisać makra. Pojawi się komunikat Pole błędu jak to.

  • Kliknij na Nie. Excel automatycznie otworzy Zapisz jako okno dla ciebie. Daj Nazwa pliku cokolwiek. Następnie kliknij na menu rozwijane z Zapisz jako typ .

  • Znajdziesz tu wiele opcji, wybierz Excel-Macro-Enabled Workbook. Następnie kliknij Zapisz. Twój skoroszyt jest teraz zapisany z Makra .

  • Następnie wróć do arkusza Excela i naciśnij Alt + F8 . You will get a box named Makra Wybierz Makro który chcesz uruchomić, i kliknij Uruchom . Here I want to run PasteExactFormulas.

  • Jeśli uruchomisz niedawno utworzony Makro , PasteExactFormulas, dostaniesz Pole wprowadzania danych Wybierz zakres komórek, z których chcesz skopiować formuły, a następnie kliknij OK. Tutaj wybieram komórki E3 do E13 .

  • Dostaniesz kolejny Pole wprowadzania danych w ten sposób. Zaznacz pierwszą komórkę zakresu, w której chcesz wkleić formuły. Następnie kliknij OK . Here I select F3 .

  • I znajdziesz formuły kolumny E pięknie skopiowane do kolumny F . Oczywiście nie kopiuje to formatu komórek, tylko formułę. Jeśli chcesz, możesz ręcznie zmienić format.

Read More: VBA do kopiowania formuły z komórki powyżej w Excelu (10 metod)

Wniosek

Mam nadzieję, że 3 Metody pokazane powyżej będą pomocne przy próbie skopiowania formuły bez inkrementacji w Excelu. Jeśli spodobał Ci się ten artykuł, podziel się nim ze znajomymi. Po więcej artykułów tego typu zapraszamy na naszą stronę EXELDEMY.com strona

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.