6 einfache Möglichkeiten, leere Zeilen in Excel zu entfernen (Schritt für Schritt)
Wenn Sie mit großen Datensätzen arbeiten, die leere Zeilen enthalten, kann dies Ihr Arbeitsblatt unübersichtlich machen und die Datenanalyse behindern. Während Sie eine kleine Anzahl leerer Zeilen manuell entfernen können, wird es zeitaufwendig und ineffizient, wenn es um Hunderte solcher Zeilen geht. In diesem Tutorial stellen wir sechs verschiedene Methoden vor, um leere Zeilen effizient in Gruppen zu entfernen. Diese Techniken decken verschiedene Szenarien ab, die Sie in Excel möglicherweise antreffen, sodass Sie mit saubereren und strukturierteren Daten arbeiten können.
- Leere Zeilen entfernen
- Durch Verwendung einer Hilfsspalte
- Durch Verwendung von Kutools in 3 Sekunden
- Manuell
- Durch Verwendung von VBA
- Zeilen mit leeren Zellen entfernen
- Durch die Funktion "Gehe zu speziell"
- In einer Schlüsselspalte durch die Filterfunktion
Video: Leere Zeilen entfernen
Leere Zeilen entfernen
Beim Entfernen leerer Zeilen aus einem Datensatz ist Vorsicht geboten, da einige häufig empfohlene Methoden versehentlich Zeilen löschen können, die Daten enthalten. Zum Beispiel sind zwei beliebte Tipps im Internet (die auch weiter unten in diesem Tutorial bereitgestellt werden):
- Verwenden von "Gehe zu speziell", um leere Zellen auszuwählen und dann die Zeilen dieser ausgewählten leeren Zellen zu entfernen.
- Verwenden der Filterfunktion, um leere Zellen in einer Schlüsselspalte zu filtern und dann die leeren Zeilen im gefilterten Bereich zu entfernen.
Allerdings besteht bei beiden Methoden das Risiko, versehentlich Zeilen zu löschen, die wichtige Daten enthalten, wie die folgenden Screenshots zeigen.
Um solche unbeabsichtigten Löschungen zu vermeiden, wird empfohlen, eine der folgenden vier Methoden zu verwenden, um präzise leere Zeilen zu löschen.
>> Leere Zeilen durch eine Hilfsspalte entfernen
Schritt 1: Hilfsspalte hinzufügen und COUNTA-Funktion verwenden
- Am weitesten rechts im Datensatz fügen Sie die Spalte "Hilfe" hinzu und verwenden die folgende Formel in der ersten Zelle der Spalte:
=COUNTA(A2:C2)
Hinweis: In der Formel steht A2:C2 für den Bereich, in dem Sie die nicht leeren Zellen zählen möchten. - Ziehen Sie dann das Auto-Ausfüllen-Handle nach unten, um die Formel zu übertragen und die Anzahl der nicht leeren Zellen in jeder Zeile zu zählen. Eine „0“ zeigt an, dass die entsprechende Zeile vollständig leer ist.
Schritt 2: Leere Zeilen durch die Hilfsspalte filtern
- Klicken Sie auf eine beliebige Zelle der Hilfsspalte, wählen Sie "Daten" > "Filter".
- Klicken Sie dann auf den "Filterpfeil" und aktivieren Sie nur die „0“ im erweiterten Menü, und klicken Sie auf "OK".
Jetzt wurden alle leeren Zeilen gefiltert.
Schritt 3: Leere Zeilen löschen
Wählen Sie die leeren Zeilen aus (klicken Sie auf die Zeilennummer und ziehen Sie nach unten, um alle leeren Zeilen auszuwählen), klicken Sie dann mit der rechten Maustaste und wählen Sie "Zeile löschen" aus dem Kontextmenü (oder Sie können die Tastenkombination "Strg" + "-").
Schritt 4: Wählen Sie Filter in der Gruppe Sortieren & Filtern, um den angewendeten Filter zu löschen.
Ergebnis:
>> Leere Zeilen durch Kutools in 3 Sekunden entfernen
Für eine schnelle und mühelose Möglichkeit, leere Zeilen genau aus Ihrer Auswahl zu entfernen, ist die beste Lösung die Nutzung der Funktion "Leere Zeilen löschen" von "Kutools für Excel". So geht's:
- Wählen Sie den Bereich aus, aus dem Sie leere Zeilen entfernen möchten.
- Klicken Sie auf "Kutools" > "Löschen" > "Leere Zeilen löschen" > "Ausgewählter Bereich".
- Wählen Sie die gewünschte Option aus und klicken Sie auf "OK" im erscheinenden Dialogfeld.
Neben dem Entfernen leerer Zeilen innerhalb einer Auswahl ermöglicht Kutools für Excel Ihnen auch, mit einem einzigen Klick schnell leere Zeilen aus dem "aktuellen Arbeitsblatt", den "ausgewählten Blättern" oder der "gesamten Arbeitsmappe" zu löschen.
Bevor Sie die Funktion "Leere Zeilen löschen" verwenden, installieren Sie bitte Kutools für Excel. Klicken Sie hier, um Kutools für Excel jetzt herunterzuladen.
>> Leere Zeilen manuell entfernen
Wenn es nur wenige leere Zeilen zu entfernen gibt, können Sie diese auch manuell löschen.
Schritt 1: Leere Zeilen auswählen
Klicken Sie auf die Zeilennummer, um eine einzelne leere Zeile auszuwählen. Wenn es mehrere leere Zeilen gibt, halten Sie die Taste "Strg" gedrückt und klicken Sie nacheinander auf die Zeilennummern, um sie auszuwählen.
Schritt 2: Leere Zeilen löschen
Nachdem Sie die leeren Zeilen ausgewählt haben, klicken Sie mit der rechten Maustaste und wählen Sie "Löschen" aus dem Kontextmenü (oder Sie können die Tastenkombination "Strg" + "-").
Ergebnis:
>> Leere Zeilen durch Verwendung von VBA entfernen
Wenn Sie sich für VBA interessieren, bietet dieses Tutorial zwei VBA-Codes, um leere Zeilen in der Auswahl und im aktiven Arbeitsblatt zu entfernen.
Schritt 1: Kopieren Sie VBA in das Microsoft Visual Basic for Applications-Fenster
Aktivieren Sie das Blatt, aus dem Sie leere Zeilen entfernen möchten, und drücken Sie dann die Tasten "Alt" + "F11".
Klicken Sie im erscheinenden Fenster auf "Einfügen" > "Modul".
Kopieren und fügen Sie dann einen der folgenden Codes in das neue leere Modul ein.
Code 1: Leere Zeilen aus dem aktiven Arbeitsblatt entfernen
Sub RemoveBlankRows() 'UpdatebyExtendoffice Dim wsheet As Worksheet Dim lastRow As Long Dim i As Long ' Set the worksheet variable to the active sheet Set wsheet = ActiveSheet ' Get the last row of data in the worksheet lastRow = wsheet.Cells(wsheet.Rows.Count, 1).End(xlUp).Row ' Loop through each row in reverse order For i = lastRow To 1 Step -1 ' Check if the entire row is blank If WorksheetFunction.CountA(wsheet.Rows(i)) = 0 Then ' If the row is blank, delete it wsheet.Rows(i).Delete End If Next i End Sub
Code 2: Leere Zeilen aus dem ausgewählten Bereich entfernen
Sub RemoveBlankRowsInRange() 'UpdatebyExtendoffice Dim sRange As Range Dim row As Range ' Prompt the user to select a range On Error Resume Next Set sRange = Application.InputBox(prompt:="Select a range", Title:="Kutools for Excel", Type:=8) ' Check if a range is selected If Not sRange Is Nothing Then ' Loop through each row in reverse order For Each row In sRange.Rows ' Check if the entire row is blank If WorksheetFunction.CountA(row) = 0 Then ' If the row is blank, delete it row.Delete End If Next row Else MsgBox "No range selected. Please select a range and run the macro again.", vbExclamation End If End Sub
Schritt 2: Code ausführen und leere Zeilen löschen
Klicken Sie auf die Schaltfläche "Ausführen" oder drücken Sie die Taste "F5", um den Code auszuführen.
Wenn Sie Code 1 verwenden, um leere Zeilen im aktiven Blatt zu entfernen, werden nach der Ausführung des Codes alle leeren Zeilen im Blatt gelöscht.
Wenn Sie Code 2 verwenden, um leere Zeilen aus der Auswahl zu entfernen, erscheint nach der Ausführung des Codes ein Dialogfeld, in dem Sie einen Bereich auswählen, aus dem Sie leere Zeilen entfernen möchten, und klicken Sie auf "OK".
Ergebnisse:
Code 1: Leere Zeilen im aktiven Blatt entfernen
Code 2: Leere Zeilen im ausgewählten Bereich entfernen
Zeilen mit leeren Zellen entfernen
Dieser Abschnitt enthält zwei Teile: Einer verwendet die Funktion "Gehe zu speziell", um Zeilen mit leeren Zellen zu entfernen, und der andere verwendet die Filterfunktion, um Zeilen zu entfernen, die in einer bestimmten Schlüsselspalte Leerstellen enthalten.
>> Zeilen mit leeren Zellen durch Gehe zu speziell entfernen
Die Funktion "Gehe zu speziell" wird häufig zur Entfernung leerer Zeilen empfohlen. Es kann ein hilfreiches Werkzeug sein, wenn Sie Zeilen entfernen müssen, die mindestens eine leere Zelle enthalten.
Schritt 1: Leere Zellen im Bereich auswählen
- Wählen Sie den Bereich aus, aus dem Sie leere Zeilen löschen möchten, und wählen Sie "Start" > "Suchen & Auswählen" > "Gehe zu speziell".
Oder Sie können direkt die Taste "F5" drücken, um das Dialogfeld "Gehe zu" zu öffnen, und klicken Sie auf die Schaltfläche "Speziell", um zum Dialogfeld "Gehe zu speziell" zu wechseln.
- Wählen Sie im Dialogfeld "Gehe zu speziell" die Option "Leerstellen" und klicken Sie auf "OK".
Jetzt wurden alle leeren Zellen im ausgewählten Bereich ausgewählt.
Schritt 2: Zeilen löschen, die leere Zellen enthalten
- Klicken Sie mit der rechten Maustaste auf eine beliebige ausgewählte Zelle und wählen Sie "Löschen" aus dem Kontextmenü (oder Sie können die Tastenkombination "Strg" + "-").
- Wählen Sie im Dialogfeld "Löschen" die Option "Gesamte Zeile" und klicken Sie auf "OK".
Ergebnis:
>> Zeilen mit leeren Zellen in einer Schlüsselspalte durch die Filterfunktion entfernen
Wenn Sie einen großen Datensatz haben und Zeilen basierend darauf entfernen möchten, ob eine Schlüsselspalte leere Zellen enthält, kann die Filterfunktion von Excel ein leistungsstarkes Werkzeug sein.
Schritt 1: Leere Zellen in der Schlüsselspalte filtern
- Wählen Sie den Datensatz aus, klicken Sie auf die Registerkarte "Daten", gehen Sie zur Gruppe "Sortieren & Filtern", klicken Sie auf "Filter", um den Filter auf den Datensatz anzuwenden.
- Klicken Sie auf den "Filterpfeil" für die Schlüsselspalte, die Sie verwenden möchten, um Zeilen zu entfernen. In diesem Beispiel ist die Spalte "ID" die Schlüsselspalte, und aktivieren Sie nur "Leerstellen" im erweiterten Menü. Klicken Sie auf "OK".
Jetzt wurden alle leeren Zellen in der Schlüsselspalte gefiltert.
Schritt 2: Zeilen löschen
Wählen Sie die verbleibenden Zeilen aus (klicken Sie auf die Zeilennummer und ziehen Sie nach unten, um alle leeren Zeilen auszuwählen), klicken Sie dann mit der rechten Maustaste und wählen Sie "Zeile löschen" im Kontextmenü (oder Sie können die Tastenkombination "Strg" + "-"). Klicken Sie auf "OK" im erscheinenden Dialogfeld.
Schritt 3: Wählen Sie Filter in der Gruppe Sortieren & Filtern, um den angewendeten Filter zu löschen.
Ergebnis:
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!
Inhaltsverzeichnis
- Video: Leere Zeilen entfernen
- Leere Zeilen entfernen
- Durch Verwendung einer Hilfsspalte
- Durch Verwendung von Kutools in 3 Sekunden
- Manuell
- Durch Verwendung von VBA
- Zeilen mit leeren Zellen entfernen
- Durch die Funktion "Gehe zu"
- In einer Schlüsselspalte durch die Filterfunktion
- Verwandte Artikel
- Die besten Tools zur Produktivitätssteigerung im Büro
- Kommentare