Zum Fußzeileninhalt springen
EXCEL-TOOLS

Zeile in Excel hinzufügen: Einfach gemacht (2026)

Sie benötigen eine neue Zeile in der Mitte Ihrer Tabelle, genau zwischen zwei bestehenden Datenzeilen. Vielleicht haben Sie vergessen, einen Eintrag einzugeben, oder Sie fügen einen neuen Mitarbeiter-Datensatz über einem bestimmten Abteilungsabschnitt hinzu. Ganz gleich, aus welchem Grund, Microsoft Excel macht es einfach. Klicken Sie mit der rechten Maustaste auf die Zeilennummer, an der Sie die neue Zeile einfügen möchten, und wählen Sie Einfügen aus dem Kontextmenü. Excel schiebt sofort alles nach unten und gibt Ihnen eine leere Zeile, mit der Sie arbeiten können.

Das deckt den Basisfall ab, aber es gibt viel mehr dazu, wie man eine Zeile in Excel einfügt, wenn Sie mehrere Zeilen auf einmal einfügen müssen, Zeilen innerhalb einer Excel-Tabelle hinzufügen, das Namensfeld für Massen-Einfügungen verwenden oder den gesamten Prozess mit VBA-Code automatisieren können. Die Kenntnis der richtigen Methode für jede Situation spart eine erhebliche Menge an Zeit, insbesondere wenn mit großen Datensätzen gearbeitet wird, die häufig aktualisiert werden müssen.

Diese Anleitung behandelt jede zuverlässige Methode zum Hinzufügen von Zeilen in Microsoft Excel: die rechte Maustaste-Abkürzung, das Ribbon "Startseite", das gleichzeitige Einfügen mehrerer Zeilen, die Verwendung des Namensfelds, das Hinzufügen von Zeilen zu einer Excel-Tabelle, der Trick mit dem Füllgriff, Tastenkombinationen und VBA-Automatisierung. Ein Abschnitt mit Problemlösungen behandelt Randfälle. Entwickler, die Excel-Dateien programmatisch erzeugen, finden am Ende einen kurzen Abschnitt, der zeigt, wie IronXL das Einfügen von Zeilen in C# ohne manuelle Schritte handhabt.

Eine Sache, die Sie im Voraus wissen sollten: Wenn Sie Zeilen in Excel einfügen, verschieben sich alle darunterliegenden bestehenden Zeilen automatisch nach unten, um Platz zu schaffen. Alle Formeln, die auf diese Zeilen verweisen, aktualisieren ihre Zellreferenzen, um genau zu bleiben. Es ist nicht notwendig, nach dem Einfügen etwas manuell zu korrigieren.

Methode 1: Rechtsklick zum Einfügen einer einzelnen Zeile (Am schnellsten)

Dies ist die Methode, zu der die meisten Leute greifen, und sie ist der schnellste Weg, um eine neue Zeile einzufügen.

  1. Klicken Sie auf die Zeilennummer auf der linken Seite der Tabelle, um die gesamte Zeile auszuwählen. Klicken Sie zum Beispiel auf Zeilennummer 5, um die gesamte fünfte Zeile auszuwählen.

  2. Klicken Sie mit der rechten Maustaste auf die ausgewählte Zeilennummer.
  3. Wählen Sie Einfügen aus dem Kontextmenü.

Eine neue leere Zeile erscheint über der ausgewählten Zeile. Die ausgewählte Zeile verschiebt sich um eine Position nach unten, und alle Zeilen darunter verschieben sich ebenfalls nach unten. Im untenstehenden Screenshot fügt das Klicken mit der rechten Maustaste auf Zeile 5 in der Mitarbeiterdatei und die Auswahl von Einfügen eine neue leere Zeile 5 hinzu und verschiebt die bestehenden Zeilen 5 Daten zur Zeile 6.

Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026): Bild 1 - Bild 1 von 9, bezogen auf Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026)

Alt-Text für Bilder hinzufügen

Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026): Bild 2 - Bild 2 von 9, bezogen auf Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026)

Alt-Text für Bilder hinzufügen

Profi-Tipp: Sie können auch mit der rechten Maustaste auf eine beliebige Zelle klicken, anstatt auf die Zeilennummer. In diesem Fall zeigt Excel ein Einfügedialogfeld mit vier Optionen: Zellen nach rechts verschieben, Zellen nach unten verschieben, gesamte Zeile oder gesamte Spalte. Die Optionen zum Verschieben von Zellen ermöglichen es Ihnen, vorhandene Zellen in eine bestimmte Richtung zu schieben, anstatt eine vollständige Zeile einzufügen. Wählen Sie die Option gesamte Zeile aus dem kleinen Feld und klicken Sie auf OK, um eine vollständige Zeile über Ihrer aktiven Zelle einzufügen. Wenn Sie beispielsweise mit der rechten Maustaste auf eine Zelle in Spalte C klicken, fügt die Auswahl der gesamten Zeilenoption immer noch eine vollständige Zeile über alle Spalten ein, nicht nur Spalte C.

Nach dem Einfügen: Drücken Sie F4 oder Strg + Y, um die letzte Aktion zu wiederholen und sofort eine weitere Zeile einzufügen, ohne erneut das Kontextmenü zu verwenden.

Methode 2: Zeile über die Registerkarte 'Startseite' einfügen

Wenn Sie es bevorzugen, über das Menüband zu arbeiten, wird auf der Registerkarte 'Startseite' dasselbe Ergebnis erzielt, ohne die rechte Maustaste zu verwenden.

  1. Klicken Sie auf eine beliebige Zelle in der Zeile, über der Sie eine neue Zeile einfügen möchten. Klicken Sie zum Beispiel auf Zelle A5, um über der Zeile 5 einzufügen.

  2. Gehen Sie zur Registerkarte 'Startseite' im Menüband.

  3. Klicken Sie in der Gruppe 'Zellen' auf den Dropdown-Pfeil der Schaltfläche Einfügen.

  4. Wählen Sie Arbeitsblattzeilen einfügen aus dem Dropdown-Menü.

Eine neue leere Zeile erscheint über der Zeile 5, und alle bestehenden Zeilen darunter werden nach unten verschoben. Die aktive Zelle wird automatisch in die neue Zeile verschoben. Im folgenden Screenshot wird durch Auswahl von Zelle A5 im 'Start'-Menü, das Einfügen von Arbeitsblattzeilen eine neue Zeile 5 erstellt, während der Inhalt der ursprünglichen Zeile 5 in Zeile 6 verschoben wird.

Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026): Bild 3 - Bild 3 von 9, bezogen auf Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026)

Alt-Text für Bilder hinzufügen

Wann Sie dies verwenden sollten: Die Menübandmethode ist nützlich, wenn Sie bereits in der Registerkarte 'Start' arbeiten und vermeiden möchten, zur Zeilennummer zu navigieren, um die rechte Maustaste zu verwenden.

Methode 3: Mehrere Zeilen auf einmal einfügen (angrenzend)

Um mehrere Zeilen in einem Schritt einzufügen, anstatt den Vorgang zu wiederholen, wählen Sie die gleiche Anzahl vorhandener Zeilen, die Sie hinzufügen möchten, bevor Sie die Zeilen einfügen.

  1. Klicken Sie auf die erste Zeilennummer, die Sie nach unten verschieben möchten. Klicken Sie beispielsweise auf Zeile 5.
  2. Halten Sie Shift gedrückt und klicken Sie auf die letzte Zeilennummer in Ihrer Auswahl. Um drei leere Zeilen einzufügen, Shift-klicken Sie auf Zeile 7, indem Sie die Zeilen 5, 6 und 7 auswählen.

  3. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle in den ausgewählten Zeilennummern.
  4. Wählen Sie Einfügen aus dem Kontextmenü.

Drei neue leere Zeilen erscheinen über der Zeile 5. Die ursprünglichen Zeilen 5, 6 und 7 werden auf die Zeilen 8, 9 und 10 verschoben. Excel fügt die gleiche Anzahl leerer Zeilen ein, wie die Anzahl der ausgewählten Zeilen, und die vorhandenen Zellen in diesen Zeilen werden automatisch nach unten verschoben, sodass Ihre Daten intakt bleiben, ohne dass eine manuelle Anpassung erforderlich ist. Wählen Sie zwei Zeilen und Sie erhalten zwei neue Zeilen. Wählen Sie fünf und Sie erhalten fünf. Dies funktioniert über alle Spalten in Excel hinweg, auch wenn Ihre Tabelle mehrere Spalten mit Daten umfasst.

Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026): Bild 4 - Bild 4 von 9, bezogen auf Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026)

Alt-Text für Bilder hinzufügen

Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026): Bild 5 - Bild 5 von 9, bezogen auf Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026)

Alt-Text für Bilder hinzufügen

Verwenden der Tastatur, um mehrere Zeilen auszuwählen: Klicken Sie auf die erste Zeilennummer, halten Sie dann Shift gedrückt und drücken Sie die Abwärtspfeil-Taste, um die Auswahl jeweils um eine Zeile nach unten zu verlängern. Sobald Sie die gewünschte Anzahl an Zeilen ausgewählt haben, drücken Sie Strg + Shift + +, um einzufügen, ohne die Maus zu berühren.

Methode 4: Verwenden des Namensfelds, um schnell mehrere Zeilen einzufügen

Das Namensfeld oben links in der Tabelle, direkt über Spalte A, ermöglicht es Ihnen, einen genauen Bereich von Zeilen auszuwählen, indem Sie ihn direkt eingeben. Dies ist der schnellste Weg, um viele Zeilen auf einmal einzufügen, ohne durch mehrere Zeilennummern klicken zu müssen.

  1. Klicken Sie auf das Namensfeld (das kleine Feld, das die aktuelle Zelladresse zeigt, z. B. A1).

  2. Geben Sie den Zeilenbereich ein, den Sie einfügen möchten. Geben Sie zum Beispiel 4:8 ein, um die Zeilen 4 bis 8 auszuwählen, was fünf leere Zeilen ab Zeile 4 einfügt.

  3. Drücken Sie Enter. Die Zeilen 4 bis 8 sind nun als gesamte Zeilen ausgewählt.
  4. Klicken Sie mit der rechten Maustaste irgendwo in den ausgewählten Zeilen.
  5. Wählen Sie Einfügen aus dem Rechtsklick-Menü.

Fünf neue leere Zeilen erscheinen ab Zeile 4. Alle vorhandenen Daten von Zeile 4 abwärts verschieben sich um fünf Zeilen nach unten. Im folgenden Screenshot wird durch Eingabe von 4:8 im Namensfeld fünf gesamte Zeilen auf einmal ausgewählt, und nach dem Rechtsklick und der Auswahl 'Einfügen' erscheinen fünf leere Zeilen mit den ursprünglichen Daten, die entsprechend nach unten verschoben werden. Die Formelleiste bestätigt den ausgewählten Bereich, während Sie im Namensfeld tippen, bevor Sie die Eingabetaste drücken.

Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026): Bild 6 - Bild 6 von 9, bezogen auf Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026)

Alt-Text für Bilder hinzufügen

Warum diese Methode nützlich ist: Der Namensfeldansatz vermeidet das Scrollen, um bestimmte Zeilennummern in großen Tabellen zu finden. Wenn Sie wissen, dass Sie 20 leere Zeilen ab Zeile 100 einfügen müssen, gibt Eingabe von 100:119 im Namensfeld und Drücken der Eingabetaste alle 20 Zeilen sofort als ausgewählten Bereich zurück, wodurch nach dem Einfügen ein neuer Bereich in der Tabelle entsteht. Durch Drücken der Strg-Taste beim Klicken in das Namensfeld wird zuerst die aktuelle Adresse gelöscht, damit Sie ohne Überschreiben eines Teils des vorhandenen Verweises neu eingeben können.

Methode 5: Tastenkombination zum Einfügen von Zeilen

Um Zeilen hinzuzufügen, ohne die Maus überhaupt zu berühren, verwenden Sie die Tastenkombination, nachdem Sie die gewünschte Anzahl von Zeilen ausgewählt haben.

  1. Klicken Sie auf eine Zeilennummer, um die gesamte Zeile auszuwählen. Klicken Sie beispielsweise auf Zeilennummer 5.
  2. Um mehrere Zeilen auszuwählen, halten Sie Shift gedrückt und klicken Sie auf zusätzliche Zeilennummern, oder verwenden Sie Shift + Pfeil nach unten, um die Auswahl zu erweitern.

  3. Drücken Sie Strg + Umschalt + + auf Windows oder Cmd + Umschalt + + auf Mac.

Die Tastenkombination fügt die gleiche Anzahl leerer Zeilen ein wie die ausgewählten Reihen und schiebt vorhandene Reihen nach unten. Wenn Sie einen Bereich von Zellen anstelle von vollständigen Reihen ausgewählt haben, zeigt Excel einen Einfügedialog an. Wählen Sie in diesem Fall Ganze Zeile und drücken Sie Enter, um zu bestätigen.

Einfügen wiederholen: Nach der Verwendung der Tastenkombination drücken Sie F4, um zu wiederholen und eine weitere Zeile an derselben Position einzufügen. Dies ist schneller als erneut von Grund auf "Strg + Shift + +" zu drücken.

Verwenden von Alt für das Menüband-Menü: Drücken Sie Alt auf der Tastatur, dann H für die Startseite, dann I für Einfügen, dann R für Arbeitsblattzeilen einfügen. Damit haben Sie die vollständige Tastatursteuerung durch das Menüband, ohne jemals die Maus zu berühren.

Methode 6: Zeilen in eine Excel-Tabelle einfügen

Excel-Tabellen (erstellt mit Strg + T) verhalten sich anders als normale Tabellenbereiche. Wenn Sie Zeilen in eine Tabelle einfügen, wendet Excel die Tabellenformatierung automatisch an, erweitert alle strukturierten Verweise und hält die Kopfzeile oben fixiert. Es gibt drei Möglichkeiten, Zeilen in eine Tabelle einzufügen.

Option A: Mit der rechten Maustaste in die Tabelle klicken

Klicken Sie mit der rechten Maustaste auf eine beliebige Zelle in der Tabelle. Wählen Sie Einfügen, dann Tabellenzeilen darüber, um eine neue Zeile über der ausgewählten Zeile hinzuzufügen, oder Tabellenzeilen darunter, um darunter eine hinzuzufügen. Die neue Zeile wird automatisch so formatiert, dass sie zum Tabellenstil und zu allen wechselnden Zeilenfarben passt.

Option B: Unter die letzte Zeile tippen

Klicken Sie auf die leere Zelle direkt unter der letzten Zeile der Tabelle in einer beliebigen Spalte. Beginnen Sie mit der Eingabe eines Werts und drücken Sie Enter. Die Tabelle erweitert sich automatisch, um die neue Zeile einzuschließen, wendet den Tabellenstil an und erweitert Formeln. Dies ist der schnellste Weg, um Zeilen am Ende einer Excel-Tabelle hinzuzufügen.

Option C: Tabelle mit der Tabellendessin-Option in der Breite anpassen

Klicken Sie irgendwo in die Tabelle, um die Registerkarte 'Tabellendesign' im Menüband zu aktivieren. Klicken Sie auf Tabelle anpassen und aktualisieren Sie den Bereich, um zusätzliche Zeilen einzuschließen. Dies ist nützlich, wenn Sie eine bestimmte Anzahl von Zeilen gleichzeitig zur Tabelle hinzufügen möchten.

Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026): Bild 7 - Bild 7 von 9, bezogen auf Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026)

Alt-Text für Bilder hinzufügen

Wichtiger Unterschied zu normalen Reihen: In einer Excel-Tabelle zeigen die Einfügeoptionen tabellenspezifische Auswahlmöglichkeiten (Tabellenzeilen darüber, Tabellenzeilen darunter, Tabellenspalten links) an, anstatt der Standard-Optionen für Zeilen und Spalten. Wenn Sie die Standardoptionen sehen, haben Sie außerhalb der Tabellenbegrenzung geklickt. Klicken Sie auf eine Zelle, die sich eindeutig innerhalb der Tabelle befindet, und versuchen Sie es erneut.

Methode 7: Den Ausfüllkästchen verwenden, um Zeilen einzufügen

Das Halten der Shift-Taste beim Ziehen des Ausfüllkästchens ist eine weniger bekannte Methode, um visuell leere Zeilen einzufügen. Das Ausfüllkästchen ist das kleine grüne Quadrat in der unteren rechten Ecke einer ausgewählten Zelle oder eines ausgewählten Bereichs.

  1. Wählen Sie die gesamte Zeile aus, die Sie duplizieren möchten, oder die Zeile über der Sie einfügen möchten. Klicken Sie auf die Zeilennummer, um die gesamte Zeile auszuwählen.
  2. Positionieren Sie den Cursor über dem Ausfüllkästchen (das kleine grüne Quadrat in der unteren rechten Ecke der Zeilenauswahl).
  3. Halten Sie Shift gedrückt und ziehen Sie das Ausfüllkästchen nach unten um die Anzahl der Zeilen, die Sie einfügen möchten.

Während Sie ziehen, erscheinen zwei Balken und zeigen an, wo die neuen Zeilen eingefügt werden. Lassen Sie die Maus los und Excel fügt an dieser Position leere Zeilen ein. Diese Methode eignet sich am besten zum schnellen Einfügen von einer oder zwei leeren Zeilen, wenn Sie in der Nähe des Ausfüllkästchens arbeiten.

Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026): Bild 8 - Bild 8 von 9, bezogen auf Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026)

Alt-Text für Bilder hinzufügen

Methode 8: Zeilen mit VBA-Code einfügen

Für sich wiederholende Aufgaben oder Automatisierung ermöglicht Ihnen VBA-Code das Einfügen von Zeilen ohne jegliche manuelle Interaktion. Mit VBA-Code wie Rows("5:5").Insert ermöglicht es erweiterte Automatisierung beim Einfügen von Zeilen in Excel. Dies ist nützlich, wenn Sie Werkzeuge erstellen, die Zeilen basierend auf Bedingungen hinzufügen, mehrere Blätter verarbeiten oder nach einem Zeitplan laufen. Für eine vollständig programmatische Alternative in .NET zeigt der Einfügeleitfaden von IronXL, wie Sie dasselbe Ergebnis in C# erreichen können, ohne Excel ausführen oder VBA schreiben zu müssen.

Hier ist ein einfaches VBA-Makro, um eine einzelne neue Zeile über Zeile 5 einzufügen:

Sub InsertSingleRow()
    Rows("5:5").Insert Shift:=xlDown
End Sub
Sub InsertSingleRow()
    Rows("5:5").Insert Shift:=xlDown
End Sub
Sub InsertSingleRow()
    Rows("5:5").Insert(Shift:=xlDown)
End Sub
$vbLabelText   $csharpLabel

Um mehrere Zeilen auf einmal einzufügen, spezifizieren Sie einen Bereich:

Sub InsertMultipleRows()
    Rows("5:8").Insert Shift:=xlDown
End Sub
Sub InsertMultipleRows()
    Rows("5:8").Insert Shift:=xlDown
End Sub
Sub InsertMultipleRows()
    Rows("5:8").Insert(Shift:=xlDown)
End Sub
$vbLabelText   $csharpLabel

Um eine neue Zeile am letzten Zeilen des Datenbereichs dynamisch einzufügen:

Sub InsertAtLastRow()
    Dim lastRow As Long
    lastRow = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
    Rows(lastRow + 1).Insert Shift:=xlDown
End Sub
Sub InsertAtLastRow()
    Dim lastRow As Long
    lastRow = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
    Rows(lastRow + 1).Insert Shift:=xlDown
End Sub
Option Strict On



Sub InsertAtLastRow()
    Dim lastRow As Long
    lastRow = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
    Rows(lastRow + 1).Insert(Shift:=xlDown)
End Sub
$vbLabelText   $csharpLabel

Drücken Sie Alt + F11, um den VBA-Editor zu öffnen, gehen Sie zu Einfügen > Modul, fügen Sie den Code ein und drücken Sie F5, um ihn auszuführen.

Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026): Bild 9 - Bild 9 von 9, bezogen auf Wie man eine Zeile in Excel hinzufügt: Einfach gemacht (2026)

Alt-Text für Bilder hinzufügen

Wann sich VBA lohnt: VBA ist die richtige Wahl, wenn Sie Zeilen über Dutzende von Blättern einfügen, ein Tool erstellen, das von anderen Benutzern ausgeführt wird, oder eine Datenvorbereitungsaufgabe automatisieren, die wöchentlich durchgeführt wird.

Häufige Probleme und Fehlerbehebung

Einfügen ist ausgegraut

Das Arbeitsblatt oder die Arbeitsmappe ist geschützt. Gehen Sie zu Überprüfen > Schutz aufheben für Blatt und versuchen Sie es erneut. Ein Passwort kann erforderlich sein.

Die eingefügte Reihe entspricht nicht der umliegenden Formatierung

Nach dem Einfügen erscheint links eine kleine Schaltfläche Einfügeoptionen an der neuen Zeile. Klicken Sie darauf, um auszuwählen, ob die Zeile wie die darüberliegende oder darunterliegende formatiert werden soll oder die Formatierung vollständig bereinigt werden soll. Die klaren Formatierungsoptionen setzen die Zeile auf den Standardtabellenstil zurück, was nützlich ist, wenn Sie manuell ein völlig anderes Format anwenden möchten. Wenn die Schaltfläche nicht erscheint, wenden Sie die Formatierung manuell aus dem Register 'Start' an.

Formeln sind nach dem Einfügen von Zeilen defekt

Excel passt relative Verweise automatisch an, wenn Zeilen verschoben werden. Wenn eine Formel defekt ist, verwendet sie wahrscheinlich absolute Verweise mit $-Zeichen, die jetzt auf die falsche Zeile weisen. Überprüfen Sie die Formel und aktualisieren Sie die Zeilennummer manuell. In komplexen Tabellenkalkulationen kann das Hinzufügen einer Hilfspalte neben Ihren Daten mit einer Zeilenzählerformel es einfacher machen, zu verfolgen, welche Zeilen nach mehreren Einfügungen betroffen wurden.

Neues Arbeitsblatt starten vs. in bestehendes einfügen

Die verschiedenen Methoden in diesem Leitfaden gelten gleichermaßen, egal ob Sie in einem gerade erstellten neuen Arbeitsblatt arbeiten oder Zeilen in ein vorhandenen Datei einfügen, die bereits Daten enthält. Der einzige Unterschied besteht darin, dass eine vorhandene Datei möglicherweise zusätzliche Einschränkungen wie Tabellenbegrenzungen, geschützte Bereiche oder Datenüberprüfungsregeln auf der Datentabelle enthält, die einschränken, wo Zeilen eingefügt werden können.

Ich habe an der falschen Stelle eingefügt

Drücken Sie sofort Strg + Z, um rückgängig zu machen. Sie können mehrmals rückgängig machen, um in den Status vor dem Einfügen zurückzukehren.

Die Auswahl nicht angrenzender Zeilen funktioniert nicht

Halten Sie Strg gedrückt, während Sie auf jede zusätzliche Zeilennummer klicken, um Zeilen auszuwählen, die nicht nebeneinander liegen.

Die richtige Methode wählen: Kurze Referenz

|Ziel|Was zu tun ist| | ---| ---| |Eine neue Zeile einfügen|Zeilennummer klicken, mit der rechten Maustaste klicken, Einfügen auswählen| |Über das Menüband einfügen|Zelle auswählen, Register 'Start' > Einfügen > Arbeitsblattzeilen einfügen| |Mehrere Zeilen auf einmal einfügen|Gleich viele Zeilen auswählen, mit der rechten Maustaste klicken, Einfügen| |Nur mit der Tastatur Zeilen einfügen|Zeilen auswählen, Strg + Shift + + drücken| |Zeilen über das Namensfeld einfügen|Zeilenbereich (z. B. 4:8) in Namensfeld eingeben, Enter, mit der rechten Maustaste klicken, Einfügen| |Eine Zeile in eine Excel-Tabelle hinzufügen|Mit der rechten Maustaste in der Tabelle klicken > Einfügen > Tabellenzeilen darüber oder darunter| |Am Ende einer Tabelle eine Zeile hinzufügen|Auf die Zelle unter der letzten Zeile klicken und mit Tippen beginnen| |Zeileneinfügung automatisieren|VBA verwenden: Rows("5:5").Insert Shift:=xlDown|

Für Entwickler: Zeilen programmgesteuert mit IronXL einfügen

Wenn Ihre Anwendung Excel-Dateien automatisch generiert, müssen oft Zeilen hinzugefügt werden, um die Ausgangsstruktur zu erstellen. IronXL bietet InsertRow() und InsertRows() Methoden, die es Ihnen ermöglichen, Zeilen in C# einzufügen, ohne dass Microsoft Office auf dem Server installiert ist. Bestehende Zeilen werden automatisch nach unten verschoben, und Zellbezüge in Formeln aktualisiert, um genau zu bleiben.

Hier ist, wie Sie eine einzelne neue Zeile und mehrere Zeilen in einer vorhandenen Excel-Datei einfügen:

using IronXL;
WorkBook workBook = WorkBook.Load("employee_data.xlsx");
WorkSheet sheet = workBook.DefaultWorkSheet;
// Insert one blank row before row 5 (zero-based index: row 5 = index 4)
sheet.InsertRow(4);
// Insert three blank rows before row 8 (zero-based index: row 8 = index 7)
sheet.InsertRows(7, 3);
// Populate the first new row with data
sheet["A5"].Value = "1151";
sheet["B5"].Value = "New Employee";
sheet["C5"].Value = "Smith";
sheet["D5"].Value = "newemployee.smith@company.com";
sheet["E5"].Value = "Engineering";
workBook.SaveAs("employee_data_updated.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("employee_data.xlsx");
WorkSheet sheet = workBook.DefaultWorkSheet;
// Insert one blank row before row 5 (zero-based index: row 5 = index 4)
sheet.InsertRow(4);
// Insert three blank rows before row 8 (zero-based index: row 8 = index 7)
sheet.InsertRows(7, 3);
// Populate the first new row with data
sheet["A5"].Value = "1151";
sheet["B5"].Value = "New Employee";
sheet["C5"].Value = "Smith";
sheet["D5"].Value = "newemployee.smith@company.com";
sheet["E5"].Value = "Engineering";
workBook.SaveAs("employee_data_updated.xlsx");
Imports IronXL

Dim workBook As WorkBook = WorkBook.Load("employee_data.xlsx")
Dim sheet As WorkSheet = workBook.DefaultWorkSheet
' Insert one blank row before row 5 (zero-based index: row 5 = index 4)
sheet.InsertRow(4)
' Insert three blank rows before row 8 (zero-based index: row 8 = index 7)
sheet.InsertRows(7, 3)
' Populate the first new row with data
sheet("A5").Value = "1151"
sheet("B5").Value = "New Employee"
sheet("C5").Value = "Smith"
sheet("D5").Value = "newemployee.smith@company.com"
sheet("E5").Value = "Engineering"
workBook.SaveAs("employee_data_updated.xlsx")
$vbLabelText   $csharpLabel

Alle Zeilenindexpositionen in IronXL folgen einer nullbasierten Indizierung. Zeile 1 in Excel hat den Index 0, Zeile 5 hat den Index 4 und so weiter. InsertRow(4) fügt eine leere Zeile vor der aktuellen Zeile 5 ein, indem sie und alle darunter liegenden Zeilen um eins nach unten verschoben werden. InsertRows(7, 3) fügt drei leere Zeilen vor der aktuellen Zeile 8 ein.

Für eine vollständige Referenz zu allen verfügbaren Methoden zur Zeilen- und Spalteneinfügung siehe den IronXL Add Rows and Columns Leitfaden und das InsertRow Code-Beispiel.

IronXL kümmert sich außerdem um das Lesen und Schreiben von Excel-Daten, Zellformatierungen, Formeln und große Arbeitsmappen, ohne dass Microsoft Office auf dem Server erforderlich ist.

Anfangen: Installieren Sie IronXL via NuGet mit Install-Package IronXL.Excel und starten Sie Ihre kostenlose Testversion. IronXL runs on .NET 6+ and is compatible with Windows, Linux, macOS, Docker, Azure, and AWS.

Zusammenfassung

Das Einfügen von Zeilen in Excel ist eine Aufgabe, die in verschiedenen Szenarien ständig auftritt, und die richtige Methode hängt davon ab, wie viele Zeilen Sie benötigen und wohin sie gehen müssen. Für eine einzelne Zeile ist das Klicken mit der rechten Maustaste auf die Zeilennummer und das Auswählen von Einfügen der schnellste Weg. Um mehrere Zeilen in einem Schritt einzufügen, wählen Sie vor dem Rechtsklick die gleiche Anzahl vorhandener Zeilen aus. Das Namensfeld ist der effizienteste Ansatz, wenn Sie viele Zeilen an einem präzisen Ort in einer großen Tabelle hinzufügen müssen. Für Zeilen innerhalb einer Excel-Tabelle halten die tabellenspezifischen Einfügeoptionen Ihre Formatierung und strukturierten Verweise intakt.

Ein paar Dinge sind unabhängig von der Methode immer wahr: Bestehende Zeilen werden automatisch nach unten verschoben, wenn Sie einfügen, Formeln passen sich an, um genau zu bleiben, und Strg + Z macht jeden Fehler sofort rückgängig. Für Entwickler, die Excel-Dateien im Code erstellen, kümmert sich InsertRow() und InsertRows() in IronXL programmgesteuert um den gesamten Prozess, sodass Ihre generierten Dateien von Anfang an mit der korrekten Zeilenstruktur ankommen. Die vollständige Referenz finden Sie im IronXL Add Rows and Columns Guide.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen

Iron-Support-Team

Wir sind 24 Stunden am Tag, 5 Tage die Woche online.
Chat
E-Mail
Rufen Sie mich an