Wie fülle ich die Formel beim Einfügen von Zeilen in Excel automatisch aus?
Wenn Sie leere Zeilen zwischen vorhandenen Datenzeilen einfügen, wird die Formel nicht kopiert und in die neue Zeile eingefügt. Sie sollten sie manuell ziehen oder füllen. Aber manchmal möchten Sie die Formel füllen, wenn Sie automatisch leere Zeilen zwischen Datenbereichen einfügen, wie im folgenden Screenshot gezeigt. In diesem Artikel werde ich über einige schnelle Tricks sprechen, um diese Aufgabe zu lösen.
Formel zum automatischen Ausfüllen beim Einfügen leerer Zeilen beim Erstellen einer Tabelle
Formel zum automatischen Ausfüllen beim Einfügen von leeren Zeilen mit VBA-Code
Formel zum automatischen Ausfüllen beim Einfügen leerer Zeilen beim Erstellen einer Tabelle
In Excel kann Ihnen das Tabellenformat dabei helfen, die obige Formel automatisch in die neu eingefügten leeren Zeilen zu füllen. Gehen Sie dazu wie folgt vor:
1. Wählen Sie den Datenbereich aus, den Sie automatisch füllen möchten, und klicken Sie dann auf Insert > Tisch, siehe Screenshot:
2. In dem Tabelle erstellen Dialog, überprüfen Sie die Meine Tabelle hat Überschriften Wenn Ihre Daten Header enthalten, siehe Screenshot:
3. Dann klick OK Klicken Sie auf die Schaltfläche, und die Tabelle wurde erstellt. Wenn Sie jetzt eine leere Zeile einfügen, wird die obige Formel automatisch in die neue Zeile eingefügt. Siehe Screenshot:
Formel zum automatischen Ausfüllen beim Einfügen von leeren Zeilen mit VBA-Code
Wenn Sie die Daten nicht in eine Tabelle ändern möchten, kann Ihnen der folgende VBA-Code auch dabei helfen, dieses Problem zu lösen.
1. Wählen Sie die Registerkarte Arbeitsblatt aus, die die Formeln enthält, die Sie automatisch ausfüllen möchten, und klicken Sie mit der rechten Maustaste, um sie auszuwählen Code anzeigen aus dem Kontextmenü, um zum Microsoft Visual Basic für Applikationen Kopieren Sie den folgenden Code und fügen Sie ihn in das Modul ein:
VBA-Code: Formel zum automatischen Ausfüllen beim Einfügen von leeren Zeilen
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby Extendoffice 20160725
Cancel = True
Target.Offset(1).EntireRow.Insert
Target.EntireRow.Copy Target.Offset(1).EntireRow
On Error Resume Next
Target.Offset(1).EntireRow.SpecialCells(xlConstants).ClearContents
End Sub
2. Speichern und schließen Sie diesen Code und kehren Sie zum Arbeitsblatt zurück. Wenn Sie nun auf eine Zelle zwischen den Daten doppelklicken, wird eine neue Zeile unter der aktiven Zelle eingefügt und die Formel wird ebenfalls automatisch ausgefüllt.
Demo: Formel zum automatischen Ausfüllen beim Einfügen von leeren Zeilen
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!