Zum Hauptinhalt springen

Zeilen basierend auf Zellwerten in Excel entfernen – Einfache Anleitung

Author: Xiaoyang Last Modified: 2025-05-28

Ob Sie mit einer kleinen Tabelle oder einem großen Datensatz arbeiten, das Wissen darüber, wie man Zeilen basierend auf Zellwerten entfernt, kann Ihnen Zeit und Mühe sparen. Dieser Vorgang kann mithilfe verschiedener Excel-Funktionen durchgeführt werden, darunter die Filterfunktion, das Suchen-und-Ersetzen-Werkzeug, die Sortierfunktion und sogar fortgeschrittene Techniken. Am Ende dieses Leitfadens werden Sie über das Wissen verfügen, um unerwünschte Zeilen effizient aus Ihren Excel-Tabellen zu entfernen und sicherzustellen, dass Ihre Daten sauber und relevant für Ihre Analyseanforderungen sind.

Zum Beispiel, wenn ich alle Zeilen entfernen möchte, in denen die Namensspalte „Jener“ enthält, wie sollte ich vorgehen?

 Remove rows based on cell value

Gesamte Zeilen basierend auf Zellwert entfernen

Zeilen in der Auswahl basierend auf Zellwert mit der Sortierfunktion entfernen


Gesamte Zeilen basierend auf Zellwert in Excel entfernen

Excel bietet mehrere Möglichkeiten, Zeilen basierend auf bestimmten Zellwerten zu entfernen. Dieser Abschnitt behandelt Methoden, die von einfachen Excel-Funktionen wie Filtern, Suchen und Ersetzen und Kutools bis hin zu fortgeschrittenen Techniken mit VBA reichen. Ob Sie Anfänger oder Fortgeschrittener sind, Sie werden eine Methode finden, die Ihrem Kenntnisstand und Ihren Bedürfnissen entspricht.

📝 Hinweis: Die folgenden Methoden zum Entfernen von Zeilen werden alle Daten in dieser Zeile löschen, einschließlich des Inhalts in anderen Zellen der Zeile. Um Datenverlust zu vermeiden, sollten Sie den Datensatz vor dem Löschen auf ein anderes Arbeitsblatt duplizieren.

Gesamte Zeilen basierend auf Zellwert mit der Filterfunktion entfernen

Normalerweise können Sie die Filterfunktion anwenden, um die Zeilen anzuzeigen, die bestimmte Kriterien erfüllen, und dann die Zeile auf einmal löschen.

Schritt 1: Wenden Sie die Filterfunktion an, um die unerwünschten Zeilen zu filtern

  1. Wählen Sie den Datenbereich aus, aus dem Sie Zeilen löschen möchten. Klicken Sie dann auf „Daten“ > „Filter“, siehe Screenshot:
     click Data > Filter
  2. Nun erscheinen Dropdown-Pfeile im Kopf jeder Spalte. Klicken Sie auf den Dropdown-Pfeil in der Spalte, die die Werte enthält, auf deren Basis Sie Zeilen entfernen möchten. Zum Beispiel, wenn Sie Zeilen mit dem Namen „Jener“ entfernen möchten, würden Sie auf den Pfeil in der Namensspalte klicken.
  3. Im Dropdown-Menü deaktivieren Sie „Alle auswählen“, um alle Auswahlmöglichkeiten zu löschen, und aktivieren nur das Kästchen neben „Jener“ oder geben „Jener“ manuell in das Suchfeld ein, um es schnell zu finden.
    check only the value to filter out
  4. Klicken Sie dann auf die Schaltfläche „OK“, um den Filter anzuwenden. Es werden nur die Zeilen angezeigt, die „Jener“ enthalten. Siehe Screenshot:
    only the rows that contain the specific value are displayed

Schritt 2: Löschen der gefilterten Zeilen

Wählen Sie die sichtbaren Zeilen aus, klicken Sie dann mit der rechten Maustaste auf eine der ausgewählten Zeilen und wählen Sie „Zeile löschen“ aus dem Kontextmenü. Dadurch werden alle ausgewählten Zeilen entfernt.
 right-click on one of the selected rows and choose Delete Row

Schritt 3: Den Filter löschen

Klicken Sie dann erneut auf „Daten“ > „Filter“. Dadurch wird der Filter entfernt, und Sie sehen alle Datensätze außer den gelöschten.
click on the Data > Filter again to clear the filter

💡 Tipps:
  • Ähnlich wie bei der Anwendung der Filtermethode, um Zeilen zu eliminieren, die den Text „Jener“ enthalten, können Sie diese auch nutzen, um Zeilen basierend auf numerischen oder Datumsbedingungen zu entfernen, wie in den folgenden Screenshots gezeigt:
    Numerische Filterbedingungen:
    Number filter conditions in Filter function

    Datumsfilterbedingungen:
     Date filter conditions in Filter function
  • Sie können auch die Filterfunktion verwenden, um alle Zeilen zu filtern und zu löschen, die eine bestimmte Hintergrundfarbe enthalten. Siehe Screenshot:
    filter and delete all rows that contain certain background color
  • Sie können die Filterfunktion verwenden, um nach mehreren Kriterien zu filtern, um den Inhalt zu entfernen, den Sie nicht benötigen, und ihn dann zu löschen. Angenommen, Sie möchten alle Zeilen löschen, in denen der Verkäufer „Jener“ ist und der Gesamtumsatz größer als 7000 USD beträgt. Sie sollten zunächst die Zeilen nach dem Namen „Jener“ filtern und dann die Umsätze filtern, die größer als 7000 sind.
 

Gesamte Zeilen basierend auf Zellwert mit Kutools AI-Assistent entfernen

Kutools für Excel ist ein umfassendes Add-In, das mehr als 300 fortschrittliche Funktionen enthält, die entwickelt wurden, um verschiedene Arten komplexer Aufgaben in Excel zu vereinfachen. Eine seiner Funktionen, der Kutools AI-Assistent, hilft dabei, Aufgaben wie das Filtern und Löschen von Zeilen basierend auf bestimmten Kriterien zu automatisieren.

📝 Hinweis: Um diesen Kutools AI-Assistent von Kutools für Excel zu verwenden, laden Sie bitte Kutools für Excel herunter und installieren Sie es.

Nach der Installation von Kutools für Excel klicken Sie bitte auf „Kutools AI“ > „AI-Assistent“, um den Bereich „Kutools AI-Assistent“ zu öffnen:

  1. Wählen Sie den Datenbereich aus, geben Sie dann Ihre Anforderung in das Chatfenster ein und klicken Sie auf die Schaltfläche „Senden“ oder drücken Sie die Eingabetaste, um die Frage zu senden;
    „Entfernen Sie die Zeilen, wenn die Namensspalte den Namen Jener in der Auswahl enthält“
  2. Nach der Analyse klicken Sie auf die Schaltfläche „Ausführen“, um fortzufahren. Kutools AI-Assistent wird Ihre Anfrage mit KI bearbeiten und die angegebenen Zeilen direkt in Excel entfernen.
💡 Tipps:
  • Um Zeilen basierend auf mehreren Kriterien zu löschen, passen Sie die Anforderungen entsprechend an. Zum Beispiel verwenden Sie Befehle wie „Entfernen Sie Zeilen, in denen die Namensspalte Jener oder Kevin in der Auswahl enthält“ oder „Entfernen Sie Zeilen, in denen die Namensspalte Jener enthält und der Gesamtumsatz 7000 überschreitet in der Auswahl“.
  • Diese Methode unterstützt die Rückgängig-Funktion nicht. Wenn Sie jedoch die Originaldaten wiederherstellen möchten, können Sie auf „Unzufrieden“ klicken, um die Änderungen rückgängig zu machen.
Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...
 

Gesamte Zeilen basierend auf Zellwert mit der Suchen-und-Ersetzen-Funktion entfernen

Das Entfernen ganzer Zeilen basierend auf einem bestimmten Zellwert mithilfe der Suchen-und-Ersetzen-Funktion in Excel ist eine einfache Methode, die sich sehr effektiv zur Bereinigung Ihrer Daten eignet. Gehen Sie bitte wie folgt vor:

Schritt 1: Wenden Sie die Suchen-und-Ersetzen-Funktion an, um den spezifischen Wert auszuwählen

  1. Wählen Sie die Spaltendaten aus, in denen Sie Zeilen basierend auf einem bestimmten Zellwert entfernen möchten, und öffnen Sie dann das Dialogfeld „Suchen und Ersetzen“, indem Sie gleichzeitig die Tasten Strg + F drücken.
  2. Geben Sie im Dialogfeld „Suchen und Ersetzen“ den bestimmten Zellwert (in unserem Fall geben wir „Jener“ ein) in das Feld „Suchen nach“ ein und klicken Sie auf die Schaltfläche „Alle suchen“. Siehe Screenshot:
    type the certain cell value in the find what box
  3. Wählen Sie alle Suchergebnisse am unteren Rand des Dialogfelds „Suchen und Ersetzen“ aus und schließen Sie dieses Dialogfeld. (Sie können eines der Suchergebnisse auswählen und dann die Tasten Strg + A verwenden, um alle gefundenen Ergebnisse auszuwählen.) Und alle Zellen, die den bestimmten Wert enthalten, werden ausgewählt. Dann schließen Sie dieses Dialogfeld. Siehe Screenshot:
     press Ctrl + A keys to select all found results

Schritt 2: Löschen der Zeilen basierend auf dem ausgewählten Wert

  1. Mit den noch ausgewählten Zellen klicken Sie mit der rechten Maustaste auf eine der ausgewählten Zellen und wählen „Löschen“ aus dem Kontextmenü.
  2. Wählen Sie „Gesamte Zeile“ im Löschdialogfeld und klicken Sie auf OK, um alle Zeilen zu entfernen, die den angegebenen Wert enthalten.
     delete the Rows based on the selected value
 

Gesamte Zeilen basierend auf Zellwert mit VBA-Code entfernen

Das Entfernen von Zeilen basierend auf Zellwerten mithilfe von VBA (Visual Basic for Applications) in Excel ermöglicht die Automatisierung der Aufgabe und macht sie effizient, insbesondere für große Datensätze.

Schritt 1: Öffnen Sie den VBA-Modul-Editor und kopieren Sie den Code

  1. Drücken Sie die Tasten Alt + F11, um das Fenster „Microsoft Visual Basic for Applications“ zu öffnen.
  2. Klicken Sie im geöffneten Fenster auf „Einfügen“ > „Modul“, um ein neues leeres Modul zu erstellen.
  3. Kopieren und fügen Sie dann den folgenden Code in das leere Modul ein.
    Sub DeleteRowsBasedOnCellValue()
    'Updateby Extendoffice
        Dim ws As Worksheet
        Set ws = ActiveSheet
        Dim columnRange As Range
        On Error Resume Next
        Set columnRange = Application.InputBox("Select the column range to check:", "Kutools for Excel", Type:=8)
        On Error GoTo 0
        If columnRange Is Nothing Then Exit Sub
        Dim lastRow As Long
        lastRow = ws.Cells(ws.Rows.Count, columnRange.Column).End(xlUp).Row
        Dim criteria As String
        criteria = Application.InputBox("Enter the value to delete rows for:", "Kutools for Excel", Type:=2)
        If criteria = "" Then Exit Sub
        Dim i As Long
        For i = lastRow To 1 Step -1
            If ws.Cells(i, columnRange.Column).Value = criteria Then
                ws.Rows(i).Delete
            End If
        Next i
    End Sub
    

Schritt 2: Führen Sie den Code aus

  1. Drücken Sie dann die Taste F5, um den Code auszuführen. Wählen Sie im aufpoppenden Dialogfeld die Spalte aus, in der Sie Zeilen basierend auf einem bestimmten Wert entfernen möchten, und klicken Sie auf die Schaltfläche „OK“.
     select the column to remove rows based on the certain value
  2. Geben Sie im folgenden Dialogfeld den bestimmten Wert ein, auf dessen Grundlage Sie Zeilen entfernen möchten, und klicken Sie auf die Schaltfläche „OK“. Siehe Screenshot:
     type the certain value to remove rows based on

Ergebnis:

Und dann sehen Sie, dass bereits ganze Zeilen basierend auf dem angegebenen Wert gelöscht wurden.

📝 Hinweis: Diese VBA-Code-Methode unterstützt keine Rückgängig-Funktion, stellen Sie daher sicher, dass die Operation wie erwartet funktioniert, bevor Sie sie verwenden. Zusätzlich ist es ratsam, eine Sicherungskopie Ihrer Daten aufzubewahren, um unerwünschte Änderungen oder Datenverlust zu verhindern.

Zeilen in der Auswahl basierend auf Zellwert mit der Sortierfunktion entfernen

Alle oben genannten Methoden entfernen die gesamte Zeile, was eine Einschränkung darstellen kann. Beispielsweise würde die Verwendung dieser Methoden alle Daten rechts vom Datensatz eliminieren. Angenommen, Sie möchten nur bestimmte Datensätze innerhalb des Datensatzes löschen, während Sie den Rest der Daten erhalten. In diesem Fall ist ein alternativer Ansatz erforderlich.

Schritt 1: Erstellen Sie eine Hilfsspalte für die Daten

Erstellen Sie eine neue Spalte, die uns helfen wird, die Reihenfolge zu verfolgen. Sie müssen eine Spalte neben Ihren Daten einfügen und diese dann mit einer fortlaufenden Nummer wie 1, 2, 3… füllen, siehe Screenshot:
Create a serial numbers helper column for the data

Schritt 2: Sortieren Sie die Daten basierend auf der spezifischen Spalte

  1. Wählen Sie die Datenspalte aus, aus der Sie Zeilen löschen möchten. Klicken Sie dann auf „Daten“ > „A bis Z sortieren oder Z bis A sortieren“, und ein Sortierwarnungsdialogfeld erscheint. Wählen Sie „Auswahl erweitern“ und klicken Sie dann auf die Schaltfläche „Sortieren“. Siehe Screenshot:
     select Expand the selection in the dialog box
  2. Nun werden Zeilen mit denselben Werten gruppiert, sodass sie leicht identifiziert und ausgewählt werden können. Siehe Screenshot:
     rows with the same values will be grouped together

Schritt 3: Löschen der sortierten Zeilen

  1. Wählen Sie die Gruppe von Datensätzen aus, die Sie löschen möchten, und klicken Sie dann mit der rechten Maustaste darauf und wählen Sie „Löschen“ aus dem Kontextmenü. Wählen Sie im Löschdialogfeld die Option „Zellen nach oben verschieben“. Klicken Sie dann auf die Schaltfläche „OK“. Siehe Screenshot:
     Delete the sorted rows
  2. Nur die Datensätze, in denen der Name „Jener“ ist, werden gelöscht, ohne die gesamte Zeile zu entfernen. Somit bleiben alle Daten rechts oder links von Ihrem Datensatz unberührt.

Schritt 4: Wenden Sie die Sortierfunktion an, um die ursprüngliche Reihenfolge der Daten wiederherzustellen

Klicken Sie auf den Kopf der Hilfsspalte, gehen Sie dann zu „Daten“ in der Menüleiste und wählen Sie „A bis Z sortieren“, um die Daten gemäß der Reihenfolge in der Hilfsspalte zu organisieren. Dadurch wird die Daten innerhalb des ausgewählten Bereichs in ihre ursprüngliche Reihenfolge zurückgesetzt.

Schritt 5: Löschen Sie die Hilfsspalte

Löschen Sie abschließend die Hilfsspalte, um Ihr Arbeitsblatt aufzuräumen.


In diesem Artikel haben wir mehrere Methoden untersucht, um Zeilen in Excel basierend auf Zellwerten zu entfernen. Sie können diejenige auswählen, die Ihnen gefällt. Wenn Sie daran interessiert sind, weitere Excel-Tipps und -Tricks zu erkunden, bietet unsere Website Tausende von Tutorials, bitte klicken Sie hier, um darauf zuzugreifen. Vielen Dank fürs Lesen, und wir freuen uns darauf, Ihnen in Zukunft weiterhin hilfreiche Informationen bereitzustellen!


Verwandte Artikel:

  • Leere Zellen in Excel einfach entfernen – Vollständige Anleitung
  • Das Entfernen leerer Zellen in Excel ist eine häufige Aufgabe, die dabei helfen kann, Ihre Daten zu straffen, wodurch sie einfacher zu analysieren, zu verstehen und darzustellen sind. Leere Zellen können Ihre Datenanalyse stören, Fehler in Formeln verursachen und Ihre Datensätze unvollständig oder unprofessionell aussehen lassen. In diesem Tutorial werden wir mehrere Methoden untersuchen, um leere Zellen in Excel effizient zu entfernen oder zu verwalten, wie die Funktion „Gehe zu Spezial“, Formeln und die Filterfunktion. Jede Methode dient unterschiedlichen Anforderungen und Szenarien, sodass Sie diejenige auswählen können, die am besten zu Ihren Bedürfnissen passt.
  • Zeilen basierend auf Hintergrundfarbe löschen
  • Wie könnten Sie ganze Zeilen basierend auf der Hintergrundfarbe löschen? In diesem Beispiel muss ich alle Zeilen löschen, in denen die Zellen mit blauer Hintergrundfarbe gefüllt sind, wie im folgenden Screenshot gezeigt. Mit diesem Artikel erhalten Sie einige Codes, um diese Aufgabe in Excel zu erledigen.
  • Jede zweite Zeile löschen
  • Wenn Sie schnell jede zweite Zeile oder Spalte in Excel löschen möchten, liegt der Hauptpunkt darin, wie Sie schnell jede zweite Zeile oder Spalte auswählen und dann die Löschoperation darauf anwenden können. Und dieser Artikel zeigt Ihnen einige Tricks, wie Sie zuerst jede zweite Zeile oder Spalte auswählen und sie dann schnell löschen können.