Wenn ihr an einem Excel-Arbeitsblatt mit vielen Zeilen und Spalten arbeitet, sammeln sich über die Zeit zwangsläufig leere Zeilen an. Einträge werden gelöscht, Daten verschoben – und schon habt ihr eine unübersichtliche Tabelle mit Lücken. Die gute Nachricht: Ihr müsst diese leeren Zeilen nicht einzeln von Hand entfernen. Excel bietet mehrere effiziente Methoden, um das Problem zu lösen.
Methode 1: Über „Inhalte auswählen“ (Klassiker)
Die bewährte Methode funktioniert auch in Excel 365 und den aktuellen Versionen noch einwandfrei. Öffnet eure Tabelle und markiert den gesamten Datenbereich, einschließlich der leeren Zeilen. Klickt dann im Menüband auf „Start“ und nutzt den kleinen Pfeil neben „Suchen und Auswählen“. Im Dropdown-Menü wählt ihr „Inhalte auswählen“ und dann „Leerzellen“ aus.
Excel markiert nun alle leeren Zellen im ausgewählten Bereich. Anschließend könnt ihr über „Start > Löschen > Blattzeilen löschen“ alle markierten leeren Zeilen auf einmal entfernen.
Methode 2: AutoFilter nutzen (Modern und flexibel)
Die AutoFilter-Funktion ist oft noch effizienter. Markiert eure Daten und aktiviert den AutoFilter über „Daten > Filter“. Klickt auf den Dropdown-Pfeil einer beliebigen Spalte und entfernt das Häkchen bei „(Leer)“. Excel blendet alle leeren Zeilen aus. Jetzt könnt ihr die sichtbaren Daten markieren, kopieren und in eine neue Tabelle einfügen – ohne die leeren Zeilen.
Methode 3: Sortieren als Turbo-Lösung
Besonders bei großen Datenmengen ist Sortieren oft der schnellste Weg. Markiert eure Tabelle und nutzt „Daten > Sortieren“. Wählt eine Spalte aus, die in den zu löschenden Zeilen leer ist, und sortiert aufsteigend. Alle leeren Zeilen rutschen nach unten und ihr könnt sie blockweise markieren und löschen.
Methode 4: Power Query für Profis (Excel 365)
In modernen Excel-Versionen könnt ihr Power Query nutzen. Markiert eure Daten und geht zu „Daten > Aus Tabelle/Bereich“. Im Power Query-Editor könnt ihr über „Start > Zeilen entfernen > Leere Zeilen entfernen“ alle leeren Einträge automatisch eliminieren. Das ist besonders praktisch, wenn ihr regelmäßig mit sich ändernden Datenquellen arbeitet.
VBA-Makro für Wiederholungstäter
Für alle, die häufig leere Zeilen entfernen müssen, lohnt sich ein kleines Makro. Öffnet den VBA-Editor mit Alt+F11 und fügt folgenden Code ein:
Sub LeereZeilenLoeschen()
Dim LastRow As Long
LastRow = ActiveSheet.UsedRange.Rows.Count
For i = LastRow To 1 Step -1
If Application.CountA(Rows(i)) = 0 Then
Rows(i).Delete
End If
Next i
End Sub
Dieses Makro durchläuft alle Zeilen von unten nach oben und löscht vollständig leere Zeilen automatisch.
Vorsicht vor typischen Fallen
Achtet darauf, dass „leere“ Zeilen manchmal unsichtbare Zeichen, Leerzeichen oder Formeln enthalten können. Nutzt in solchen Fällen „Suchen und Ersetzen“ (Strg+H), um Leerzeichen durch nichts zu ersetzen, bevor ihr die Zeilen löscht.
Bei Tabellen mit Formelbezügen solltet ihr vorsichtig sein – das Löschen von Zeilen kann Bezüge verschieben. Prüft eure Formeln nach der Bereinigung.
Excel-Tabellen vs. normale Bereiche
Wenn ihr mit formatierten Excel-Tabellen arbeitet (erstellt über „Einfügen > Tabelle“), könnt ihr leere Zeilen einfach markieren und mit der Entf-Taste löschen. Die Tabelle passt sich automatisch an.
Fazit: Effizienz statt Handarbeit
Leere Zeilen einzeln zu löschen kostet unnötig Zeit. Je nach Situation und Excel-Version gibt es verschiedene Wege zum Ziel. Für gelegentliche Bereinigungen reicht die klassische „Inhalte auswählen“-Methode. Bei regelmäßigen Aufgaben sind AutoFilter oder Power Query die bessere Wahl. Und wer täglich mit unaufgeräumten Daten kämpft, investiert einmalig in ein VBA-Makro und spart sich künftig viel Arbeit.
Zuletzt aktualisiert am 13.04.2026

