Lernpfad
Leere Zeilen in Excel entstehen oft, wenn du Daten aus anderen Systemen exportierst, wenn du versehentlich Lücken lässt oder wenn du verschiedene Blätter kombinierst. Diese Lücken können wichtige Aufgaben wie das Sortieren, Filtern und Analysieren von Daten stören. Sie verlangsamen dich, und wenn du nicht aufpasst, können sie zu Fehlern führen.
In diesem Artikel zeige ich dir vier verschiedene Möglichkeiten, diese leeren Zeilen zu entfernen.
Schnelle Antwort: Eine leere Zeile entfernen
So löschst du eine leere Zeile in Excel:
-
Wähle die Zeile aus, die du löschen möchtest. Um mehrere Zeilen auszuwählen, halte die Strg-Taste gedrückt, während du auf die einzelnen Zeilen klickst.
-
Klicke mit der rechten Maustaste und wähle Löschen.
-
Wähle im Pop-up-Fenster die Option Shift-Zellen nach oben.
Methoden zum Löschen von Leerzeilen in Excel
Hier findest du eine schrittweise Aufschlüsselung der verschiedenen Methoden, die du zum Löschen leerer Zeilen verwenden kannst, mit klaren Beispielen, die dich schnell anleiten.
Methode 1: Nur komplett leere Zeilen mit COUNTA() löschen
Die Funktion COUNTA()
zählt die Anzahl der nicht leeren Zellen in einem Bereich. Damit können wir komplett leere Zeilen erkennen. Das ist sehr hilfreich, wenn wir vermeiden wollen, dass Zeilen mit unvollständigen Daten entfernt werden, was bei Methode 1 nicht der Fall ist.
Hier siehst du, wie du damit eine Zeile löschen kannst:
-
Erstelle eine Hilfsspalte neben dem Dataset. In die erste Zelle gibst du
=COUNTA(A2:C2)=0
ein. -
Ziehe die Formel nach unten, um sie zu kopieren. So wird
True
angezeigt, wenn die gesamte Zeile leer ist, undFalse
, wenn sie irgendwelche nicht leeren Werte enthält. -
Klicke jetzt auf die Zellen von
True
, gehe auf die Registerkarte Home und klicke auf Blattzeilen löschen, um die gesamte Zeile auf einmal zu löschen.
Methode 2: FILTER() für formelbasierte Datenbereinigung verwenden
Die Funktion FILTER()
löscht keine Zeilen. Sie liefert eine neue, leere Version deiner Daten in einem separaten Bereich. Damit kannst du deine ursprünglichen Daten beibehalten, während du mit einer bereinigten Ansicht arbeitest. Beachte aber, dass FILTER()
nur in Excel 365 und Excel 2021 verfügbar ist.
Hier habe ich einen Datensatz mit leeren Zeilen, und um die leeren Zeilen zu bereinigen, verwende ich die folgende Formel (passe die Bereiche an deine Daten an):
=FILTER(A2:A10, NOT(ISBLANK(A2:A10)))
In dieser Formel:
-
FILTER()
gibt Daten aus einem Bereich zurück, der eine Bedingung erfüllt. -
A2:A10
ist der Bereich, der gefiltert wird. -
ISBLANK(A2:A10)
prüft auf leere Zellen. -
NOT(...)
kehrt das Ergebnis um, so dass nur nicht-leere Zellen aus Spalte A zurückgegeben werden und alle Leerzeichen übersprungen werden.
Diese Methode funktioniert nur mit jeweils einer Spalte. Wenn du also mit mehreren Spalten arbeitest, musst du die Formel anpassen, indem du die neue Spalte auswählst und sie horizontal ziehst.
Methode 3: Benutze die Sortierung, um leere Zeilen nach unten zu schieben
Beim Sortieren in Excel werden Daten anhand der Werte in einer oder mehreren Spalten neu geordnet. Wenn du zum Beispiel eine Namensspalte von A bis Z sortierst, wird die gesamte Tabelle neu geordnet, sodass die Namen in alphabetischer Reihenfolge stehen und die Daten der einzelnen Zeilen erhalten bleiben.
Wenn du eine Spalte sortierst, verschiebt Excel alle leeren Zeilen an das Ende des Blattes. Das macht es einfach, nach unten zu scrollen und sie in einem Rutsch zu löschen.
So geht's:
- Wähle deine Daten aus.
- Gehe auf die Registerkarte Daten und klicke auf Sortieren.
- Wähle im Dialogfeld " Sortieren " eine beliebige Spalte (außer einer mit Zahlen), lass die Einstellungen unverändert und klicke auf OK.
- Excel sortiert deine Daten in aufsteigender Reihenfolge und schiebt leere Zeilen nach unten.
- Wähle diese leeren Zeilen aus, klicke mit der rechten Maustaste und lösche sie.
Um deine ursprüngliche Reihenfolge beizubehalten, füge vor dem Sortieren eine Indexspalte hinzu. Nachdem du die Leerzeichen gelöscht hast, sortierst du erneut nach dem Index, um das ursprüngliche Layout wiederherzustellen, und entfernst dann die Indexspalte.
Methode 4: Leere Zeilen mit VBA automatisch entfernen
Mit VBA (Visual Basic for Applications) lassen sich viele Excel-Aufgaben automatisieren, z. B. das gleichzeitige Entfernen mehrerer leerer Zeilen. Hier ist eine einfache Möglichkeit, das zu tun:
-
Drücke
Alt + F11
, um den Visual Basic Editor zu öffnen. -
Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.
-
Füge den folgenden Code in das Modul ein:
Sub DeleteBlankRows()
Dim rng As Range
Dim row As Range
On Error Resume Next
Set rng = ActiveSheet.UsedRange
For Each row In rng.Rows
If Application.WorksheetFunction.CountA(row) = 0 Then
row.Delete
End If
Next row
End Sub
Schließe den Editor und drücke Alt + F8
, um das Makro namens DeleteBlankRows
auszuführen. Dadurch werden nur Zeilen gelöscht, die alle leeren Zellen enthalten. Zeilen mit nur wenigen leeren Zellen sind davon nicht betroffen.
Die verschiedenen Methoden im Vergleich
Hier ist eine kurze Tabelle, die dir zeigt, wie alle Methoden, die wir besprochen haben, im Vergleich zueinander abschneiden.
Methode | Am besten für | Pros | Nachteile |
---|---|---|---|
COUNTA() |
Vollständig leere Zeilen löschen | Sehr genau und schützt teilweise gefüllte Reihen | Es braucht ein paar zusätzliche Schritte |
FILTER() |
Erzeugt eine saubere Liste, ohne die ursprünglichen Daten zu löschen | Automatisch aktualisiert | Bearbeitet immer nur eine Spalte, es sei denn, sie wird geändert. |
Sortieren und löschen | Leere Zeilen massenhaft löschen, wenn die Reihenfolge keine Rolle spielt | Super schnell für lange Blätter | Ändert die ursprüngliche Zeilenreihenfolge, und wir müssen den Index als Hilfsspalte erstellen |
VBA-Makro | Sofortiges Löschen komplett leerer Zeilen in großen Dateien | Extrem schnell und verarbeitet große Datenmengen automatisch | Erfordert die Verwendung des VBA-Editors, ist also nicht anfängerfreundlich |
Schlussgedanken
Bevor du mit dem Löschen beginnst, solltest du bedenken, dass einige leere Zeilen gewollt sein können, z. B. wenn sie dazu dienen, Abschnitte zu trennen und deine Daten besser lesbar zu machen. In diesen Fällen ist es vielleicht besser, die Zeilen auszublenden oder stattdessen eine bedingte Formatierung zu verwenden. Wähle immer die Methode, die am besten zu deinen Daten und Zielen passt.
Wenn du deine allgemeinen Excel-Kenntnisse verbessern möchtest, solltest du dir Kurse wie Datenanalyse in Excel oder Datenvisualisierung in Excel ansehen. Sie sind großartig, um Fähigkeiten zu erwerben, die du tatsächlich nutzen wirst.
Bringe deine Karriere mit Excel voran
Erwerbe die Fähigkeiten, um Excel optimal zu nutzen - keine Erfahrung erforderlich.
Ich bin ein Inhaltsstratege, der es liebt, komplexe Themen zu vereinfachen. Ich habe Unternehmen wie Splunk, Hackernoon und Tiiny Host geholfen, ansprechende und informative Inhalte für ihr Publikum zu erstellen.
Excel-FAQs
Kann ich die bedingte Formatierung verwenden, um leere Zeilen in Excel zu markieren?
Ja, du kannst die bedingte Formatierung verwenden, um nur die völlig leeren Zeilen zu identifizieren. Und so geht's:
- Wähle den Bereich der Zeilen aus, die du prüfen willst.
- Gehe zu Startseite > Bedingte Formatierung > Neue Regel.
- Wähle Verwende eine Formel, um die zu formatierenden Zellen zu bestimmen.
- Gib diese Formel ein (passe den Bereich an deine Tabelle an):
=COUNTA($A2:$C2)=0
- Lege ein Format fest (z. B. eine Füllfarbe) und klicke auf OK.
Jetzt werden nur noch die komplett leeren Zeilen hervorgehoben.
Wie kann ich die Funktion COUNTBLANK() verwenden, um leere Zeilen in Excel zu erkennen und zu löschen?
COUNTBLANK()
entfernt nur komplett leere Zeilen. So kannst du das nutzen:
-
Füge eine Hilfsspalte hinzu und gib in die erste Zelle ein
=COUNTBLANK(A2:D2)
-
Kopiere die Formel nach unten.
-
Jetzt bewerben Filter auf die Hilfsspalte an und filtere so, dass nur Zeilen angezeigt werden, deren Anzahl gleich der Gesamtzahl der Spalten ist (z. B. 4).
-
Markiere und lösche die gefilterten Zeilen.
-
Lösche die Hilfsspalte, wenn du sie nicht mehr brauchst.
Gibt es einen Unterschied zwischen leeren Zeilen und Zeilen mit unsichtbaren Zeichen?
Ja, Zeilen mit unsichtbaren Zeichen, wie z. B. Leerzeichen oder nicht druckbare Zeichen, sind nicht wirklich leer und müssen möglicherweise extra bereinigt werden.
Kann ich Power Query verwenden, um leere Zeilen in Excel zu entfernen?
Ja. Um dies zu tun:
- Lade deinen Bereich in Power Query (Daten > Aus Tabelle/Bereich).
- Im Power Query Editor gehst du zu Startseite > Zeilen entfernen > Leere Zeilen entfernen.
- Klick Schließen & Laden.
Dadurch werden leere Zeilen entfernt, und andere leere Zellen bleiben unverändert.
Tipp: Wenn du die ursprüngliche Formatierung nicht ändern willst, solltest du diese Methode vermeiden.