Inhaltsverzeichnis
Während der Arbeit in Excel Oft müssen wir eine Formel in eine andere Gruppe von Zellen kopieren, ohne sie zu inkrementieren. Heute zeige ich Ihnen drei einfache Möglichkeiten, wie Sie in Excel eine Formel ohne Inkrementierung kopieren können. Fangen wir an.
Download Arbeitsbuch Praxis
Laden Sie dieses Übungsheft herunter, um zu üben, während Sie diesen Artikel lesen.
Formel nach unten kopieren.xlsm3 schnelle Möglichkeiten zum Kopieren von Formeln ohne Inkrementierung in Excel
- Schauen wir uns diesen Datensatz an. Wir haben die Preisaufzeichnungen verschiedener Artikel eines Unternehmens namens APEX-Bekleidung Es sind die Artikel-Namen , ihre Preise , Steuer, und Preise mit Steuer in Spalten B, C, D, und E In der ersten Zelle der Spalte E , Preise mit Steuer haben wir eine Formel geschrieben
=C4+C4*D4
- Nun wollen wir diese Formel in die übrigen Zellen kopieren, ohne die Steuer zu erhöhen, D4. Das bedeutet, dass die Zelle E5 haben wird:
=C5+C5*D4
- Ähnlich verhält es sich mit der Zelle E6 haben wird:
=C6+C6*D4
- Und so weiter. Wie können Sie das erreichen? Hier sind die drei Methoden, die Sie verwenden können, um Formeln ohne Inkrementierung in Excel nach unten zu kopieren.
1 Verwendung der absoluten Zellreferenz zum Kopieren der Formel nach unten ohne Inkrementierung
Der beste Weg, dies zu erreichen, ist die Verwendung von Absolute Zellreferenz. Eine Absoluter Zellbezug ist ein Zellbezug mit Dollarzeichen ($) vor der Zeilen- und Spaltennummer. Wenn wir eine Formel mit einer Absoluter Zellbezug durch die Füllen Griff wird nicht inkrementiert, sondern die Absoluter Zellbezug der Zelle D4 ist $D$4 Verwenden Sie also diese Formel in der Formel Bar für Zelle E4.
=C4+C4*$D$4
In Excel Version 2013 oder höher können Sie mit einem Tastaturkürzel eine Absoluter Zellbezug Folgen Sie den nachstehenden Schritten.
Schritte:
- Doppelklicken Sie in das Feld Formel Bar oder drücken Sie F2 auf Ihrer Tastatur. Die Formel steht dann in bearbeiten Modus.
- Setzen Sie den Cursor nach D4 und drücken Sie F4 auf Ihrer Tastatur. Es wird D4 in $D$4 .
- Wenn Sie die Taste F4 wieder, wird es sich $D$4 in D$4 .
- Presse F4 erneut und Sie erhalten $D4 .
- Wenn Sie die Taste F4 wieder, erhalten Sie D4 .
- Erneut drücken F4 und Sie erhalten $D$4. Und der Kreislauf geht weiter.
- Wenn Ihre Formel mehr als einen Zellverweis enthält und Sie sie alle zu Absolute, Presse Strg + Umschalt + Home Damit wird die gesamte Formel ausgewählt. Drücken Sie dann F4 .
- In der Formel Bar bleibt der Mauszeiger standardmäßig am Ende stehen. Ist dies nicht der Fall, können Sie die Taste Strg + Ende auf Ihrer Tastatur, um es zu Ende zu bringen.
Nach Eingabe der Formel der ersten Zelle mit Absoluter Zellbezug im Formel Bar, Sie müssen die Formel in die übrigen Zellen kopieren, was Sie auf zwei Arten tun können.
Methode 1: Durch Ziehen des Füllgriffs
- Ziehen Sie die Füllen Griff (Die kleine Plus(+)-Zeichen in der rechten unteren Ecke) von der Zelle aus, die die Formel mit Absoluter Zellbezug bis zu der Zelle, in die Sie die Formel kopieren wollen. Hier ziehe ich die Füllen Griff von Zelle E4 zu E13 .
- Das Ergebnis ist, dass die Formel in alle Zellen kopiert wird, ohne dass sie inkrementiert wird D4 .
Methode 2: Verwendung der Ausfülloption in der Excel-Symbolleiste
- Markieren Sie die Zelle mit der Formel, die den Absoluter Zellbezug und die restlichen Zellen, in die Sie die Formel kopieren wollen. Ich wähle die Zellen E4 zu E13 .
- Dann gehen Sie zu Home>Füllen Option in der Excel-Symbolleiste unter dem Bearbeitung von Abschnitt.
- Klicken Sie auf das Dropdown-Menü. Sie erhalten einige Optionen. Klicken Sie auf Daunen .
- Die Formel wird in alle Zellen kopiert, ohne dass der Zellbezug erhöht wird. D4 .
Lesen Sie mehr: Kopieren von Formeln in Excel durch Ändern nur einer Zellreferenz
Ähnliche Lektüre
- Kopieren einer Formel in ein anderes Blatt in Excel (4 Möglichkeiten)
- Kopieren einer Formel nach unten in die Spalte in Excel (7 Methoden)
- Excel VBA zum Kopieren von Formeln mit relativer Referenz (eine detaillierte Analyse)
2. das Feld Suchen und Ersetzen verwenden, um die Formel ohne Inkrementierung nach unten zu kopieren
Diese Methode ist sehr praktisch, wenn Sie Formeln kopieren von einem Zellbereich in einen anderen Zellbereich zu kopieren, ohne den Zellbezug zu ändern. Nehmen wir an, wir wollen die Spalte E Preis mit Steuer zur Spalte F Wie können wir das tun? Befolgen Sie die nachstehenden Schritte.
Schritte:
- Gehe zu Home> Suchen und Auswählen Option auf der Bearbeitung von Gruppe der Startseite in der Excel-Symbolleiste.
- Klicken Sie auf das Dropdown-Menü. Sie erhalten dann einige Optionen. Wählen Sie Ersetzen... .
- Sie erhalten die Suchen und Ersetzen Sie können auch die Taste Strg + H um das zu bekommen. In Was finden Option, einfügen ' = '. Und in Ersetzen durch Option, einfügen ' &&& '.
- Klicken Sie auf Alle austauschen. Sie erhalten alle Zellen in der Spalte E mit ' &&& ', etwa so.
- Markieren Sie dann alle Zellen der Spalte E kopieren Sie sie mit Strg +C und fügen Sie sie dann in die Spalte F .
- Gehen Sie erneut zu Home>Suchen und auswählen Dann wählen Sie Ersetzen. (Oder drücken Sie Strg + H ) Diesmal, in der Was finden fügen Sie '&&&' ein, und in der Option Ersetzen durch Option, fügen Sie '=' ein.
- Klicken Sie auf Alle austauschen. Sie finden die Formeln aus der Spalte E in Spalte kopiert F ohne jede Änderung.
Lesen Sie mehr: Kopieren einer Formel in Excel mit geänderten Zellbezügen
3 Anwendung eines VBA-Makros zum Kopieren von Formeln ohne Inkrementierung
Sie können verwenden VBA Code, um ein Makro zu erstellen, das dasselbe tut wie ich zuvor. Folgen Sie den nachstehenden Schritten.`
Schritte:
- Drücken Sie zunächst Alt + F11 in Ihrer Excel-Datei. Es öffnet die VBA Fenster.
- Gehen Sie dann zum einfügen. Option in der VBA Symbolleiste: Wählen Sie Modul.
- Sie erhalten ein Modulfenster wie dieses.
- Schreiben Sie hier den folgenden Code auf, um die Makros zu erstellen.
Code
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
- Ihr Code wird im Modulfenster wie folgt aussehen.
- Presse Strg + C um die Makros zu speichern. Sie erhalten eine Fehlerkasten wie diese.
- Klicken Sie auf Nein. Excel öffnet automatisch die Speichern unter Geben Sie das Fenster Datei Name Klicken Sie dann auf das Dropdown-Menü mit Speichern als Typ .
- Sie finden eine Vielzahl von Optionen. Wählen Sie Excel-Makro-fähige Arbeitsmappe. Dann klicken Sie auf Sparen. Ihre Arbeitsmappe wird nun mit dem Namen Makros .
- Gehen Sie dann zurück zum Excel-Arbeitsblatt und drücken Sie Alt + F8 Sie erhalten eine Box mit dem Namen Makros Wählen Sie die Makro die Sie ausführen möchten, und klicken Sie auf ausführen. Hier möchte ich laufen. PasteExactFormulas.
- Wenn Sie die kürzlich erstellte Makro die PasteExactFormulas, erhalten Sie eine Eingabefeld Wählen Sie den Bereich der Zellen, aus dem Sie die Formeln kopieren möchten. Klicken Sie dann auf OK. Hier wähle ich die Zellen E3 bis E13 .
- Sie erhalten eine weitere Eingabefeld Wählen Sie die erste Zelle des Bereichs, in den Sie die Formeln einfügen möchten. Klicken Sie dann auf OK Hier wähle ich F3 .
- Und Sie finden die Formeln der Spalte E schön in die Spalte kopiert F Dabei wird natürlich nicht das Format der Zellen kopiert, sondern nur die Formel. Wenn Sie möchten, können Sie das Format manuell ändern.
Lesen Sie mehr: VBA zum Kopieren von Formeln aus der oberen Zelle in Excel (10 Methoden)
Schlussfolgerung
Ich hoffe, die 3 Die oben gezeigten Methoden werden hilfreich sein, wenn Sie versuchen, Formeln ohne Inkrementierung in Excel zu kopieren. Wenn Ihnen der Artikel gefällt, teilen Sie ihn bitte mit Ihren Freunden. Für weitere Artikel wie diesen besuchen Sie unsere EXELDEMY.com Website