Direkt zum Inhalt
 

Entfernen Sie Zeilen basierend auf dem Zellenwert in Excel – Einfaches Tutorial

Autor: Xiaoyang Letzte Änderung: 2024-04-09

Unabhängig davon, ob Sie mit einer kleinen Tabelle oder einem großen Datensatz arbeiten, können Sie Zeit und Mühe sparen, wenn Sie wissen, wie Sie Zeilen basierend auf Zellwerten entfernen. Dieser Vorgang kann mit mehreren Excel-Funktionen durchgeführt werden, darunter der Filterfunktion, dem Werkzeug „Suchen und Ersetzen“, der Sortierfunktion und sogar mit erweiterten Techniken. Am Ende dieses Leitfadens verfügen Sie über das nötige Wissen, um unerwünschte Zeilen effizient aus Ihren Excel-Tabellen zu entfernen und sicherzustellen, dass Ihre Daten sauber und für Ihre Analyseanforderungen relevant sind.

Wenn ich beispielsweise alle Zeilen entfernen möchte, in denen die Namensspalte Jener enthält, wie gehe ich vor?

Ganze Zeilen basierend auf dem Zellenwert entfernen

Entfernen Sie Zeilen in der Auswahl basierend auf dem Zellenwert mit der Sortierfunktion


Entfernen Sie ganze Zeilen basierend auf dem Zellenwert in Excel

Excel bietet mehrere Möglichkeiten zum Entfernen von Zeilen basierend auf bestimmten Zellwerten. In diesem Abschnitt werden Methoden behandelt, die von einfachen Excel-Funktionen wie Filtern, Suchen und Ersetzen und Kutools bis hin zu fortgeschritteneren Techniken mit VBA reichen. Egal, ob Sie Anfänger oder Fortgeschrittener sind, Sie werden eine Methode finden, die Ihrem Können und Ihren Bedürfnissen entspricht.

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

Entfernen Sie ganze Zeilen basierend auf dem Zellenwert mit der Filterfunktion

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

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

  1. Wählen Sie den Datenbereich aus, dessen Zeilen Sie löschen möchten. Und dann klicken Sie Daten-Management > Filter, siehe Screenshot:
  2. Jetzt werden in der Kopfzeile jeder Spalte Dropdown-Pfeile angezeigt. Klicken Sie auf den Dropdown-Pfeil in der Spalte mit den Werten, auf deren Grundlage Sie Zeilen entfernen möchten. Wenn Sie beispielsweise Zeilen mit dem Namen Jener entfernen möchten, klicken Sie auf den Pfeil in der Spalte „Name“.
  3. Deaktivieren Sie im Dropdown-Menü das Kontrollkästchen Alle auswählen um alle Auswahlen zu löschen und nur das Kontrollkästchen neben „Jener“ zu aktivieren, oder geben Sie „Jener“ manuell in das Suchfeld ein, um es schnell zu finden.
  4. Und dann klicken OK Klicken Sie auf die Schaltfläche, um den Filter anzuwenden. Es werden nur die Zeilen angezeigt, die Jener enthalten. Siehe Screenshot:

Schritt 2: Löschen Sie die 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.

Schritt 3: Löschen Sie den Filter

Dann klicken Sie auf die Daten-Management > Filter wieder. Dadurch wird der Filter entfernt und Sie sehen alle Datensätze außer den gelöschten.

???? Trinkgeld:
  • Ähnlich wie ich die Filtermethode anwende, um Zeilen zu entfernen, die den Text „Jener“ enthalten, können Sie sie auch verwenden, um Zeilen basierend auf numerischen oder Datumsbedingungen zu entfernen, wie in den folgenden Screenshots gezeigt:
    Bedingungen für den Zahlenfilter:


    Datumsfilterbedingungen:
  • Sie können die Filterfunktion auch verwenden, um alle Zeilen zu filtern und zu löschen, die eine bestimmte Hintergrundfarbe enthalten. Siehe Screenshot:
  • Mit der Filterfunktion können Sie nach mehreren Kriterien filtern, um nicht benötigte Inhalte herauszufiltern und diese dann zu löschen. Angenommen, Sie möchten alle Zeilen löschen, in denen Jener der Verkäufer ist und der Gesamtumsatz mehr als 7000 US-Dollar beträgt. Sie sollten die Zeilen zunächst nach dem Namen Jener filtern und dann die Verkäufe filtern, die größer als 7000 sind.
 

Entfernen Sie mit Kutools AI Aide ganze Zeilen basierend auf dem Zellenwert

Kutools for Excel ist ein umfassendes Add-In mit mehr als 300 erweiterten Funktionen, das darauf ausgelegt ist, verschiedene Arten komplexer Aufgaben in Excel zu vereinfachen. Eines seiner Merkmale, Kutools KI-Assistent, hilft bei der Automatisierung von Aufgaben wie dem Filtern und Löschen von Zeilen basierend auf bestimmten Kriterien.

???? Note: Um dies zu verwenden Kutools KI-Assistent of Kutools for Excel, Bitte Laden Sie Kutools für Excel herunter und installieren Sie es zuerst.

Nach der Installation Kutools for Excel, Klicken Sie bitte Kutools KI > KI-Assistent öffnen Kutools KI-Assistent Feld:

  1. Wählen Sie den Datenbereich aus, geben Sie dann Ihre Anforderung in das Chatfeld ein und klicken Sie Absenden Taste oder drücken Enter Schlüssel zum Senden der Frage;
    „Entfernen Sie die Zeilen, wenn die Spalte „Name“ den Namen Jener in der Auswahl enthält.“
  2. Klicken Sie nach der Analyse auf Ausführen Taste zum Ausführen. Kutools AI Aide verarbeitet Ihre Anfrage mithilfe von KI und entfernt die angegebenen Zeilen direkt in Excel.
???? Trinkgeld:
  • Um Zeilen basierend auf mehreren Kriterien zu löschen, passen Sie einfach die Anforderungen entsprechend an. Verwenden Sie beispielsweise Befehle wie „Entfernen Sie Zeilen, in denen die Spalte „Name“ Jener oder Kevin in der Auswahl enthält"Oder"Entfernen Sie Zeilen, in denen die Spalte „Name“ Jener enthält und der Gesamtumsatz 7000 in der Auswahl übersteigt".
  • Diese Methode unterstützt das Rückgängigmachen nicht Funktion. Wenn Sie jedoch die Originaldaten wiederherstellen möchten, können Sie auf klicken Unzufrieden um die Änderungen rückgängig zu machen.
 

Entfernen Sie ganze Zeilen basierend auf dem Zellenwert mit der Funktion „Suchen und Ersetzen“.

Das Entfernen ganzer Zeilen basierend auf einem bestimmten Zellenwert mithilfe der Funktion „Suchen und Ersetzen“ von Excel ist eine unkomplizierte Methode, die zum Bereinigen Ihrer Daten äußerst effektiv sein kann. Bitte gehen Sie wie folgt vor:

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

  1. Wählen Sie die Spaltendaten aus, aus denen Sie Zeilen basierend auf einem bestimmten Zellenwert entfernen möchten, und öffnen Sie dann die Suchen und Ersetzen Dialogfeld durch Drücken der Taste Strg + F Schlüssel gleichzeitig.
  2. Im Suchen und Ersetzen Geben Sie im Dialogfeld bitte den bestimmten Zellenwert ein (in unserem Fall geben wir den ein). Jener) in die Finden Sie, was Klicken Sie auf das Feld Finde alle Taste. Siehe Screenshot:
  3. Wählen Sie unten alle Suchergebnisse aus Suchen und Ersetzen Dialogfeld und schließen Sie dieses Dialogfeld. (Sie können eines der Suchergebnisse auswählen und dann Strg + A (Tasten, um alle gefundenen Ergebnisse auszuwählen.) Und alle Zellen, die den bestimmten Wert enthalten, werden ausgewählt. Schließen Sie dann dieses Dialogfeld. Siehe Screenshot:

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

  1. Während die Zellen noch ausgewählt sind, klicken Sie mit der rechten Maustaste auf eine der ausgewählten Zellen und wählen Sie Löschen in dem Kontextmenü.
  2. Select Ganze Reihe im Dialogfeld „Löschen“ und klicken Sie auf OK um alle Zeilen zu entfernen, die den angegebenen Wert enthalten.
 

Entfernen Sie ganze Zeilen basierend auf dem Zellenwert mit VBA-Code

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 insbesondere bei großen Datenmengen effizient.

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

  1. Presse Alt + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.
  2. Klicken Sie im geöffneten Fenster auf Insert > Modul um ein neues leeres Modul zu erstellen.
  3. Kopieren Sie dann den folgenden Code und fügen Sie ihn 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. Dann drücken F5 Taste zum Ausführen des Codes. Wählen Sie im Popup-Dialogfeld bitte die Spalte aus, aus der Sie Zeilen basierend auf dem bestimmten Wert entfernen möchten, und klicken Sie auf OK .
  2. Geben Sie im folgenden Dialogfeld den bestimmten Wert ein, auf dessen Grundlage Sie Zeilen entfernen möchten, und klicken Sie auf OK Taste. Siehe Screenshot:

Ergebnis:

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

???? Note: Diese VBA-Codemethode unterstützt kein RückgängigmachenStellen Sie daher sicher, dass der Vorgang wie erwartet funktioniert, bevor Sie ihn verwenden. Darüber hinaus ist es ratsam, eine Sicherungskopie Ihrer Daten zu führen, um sie vor unbeabsichtigten Änderungen oder Verlusten zu schützen.

Entfernen Sie Zeilen in der Auswahl basierend auf dem Zellenwert mit der Sortierfunktion

Alle oben genannten Methoden entfernen die gesamte Zeile, was eine Einschränkung darstellen kann. Beispielsweise würden bei Verwendung dieser Methoden alle Daten rechts vom Datensatz gelöscht. Angenommen, Sie möchten nur bestimmte Datensätze im Datensatz löschen und gleichzeitig die restlichen Daten beibehalten. 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 hilft, die Bestellung zu verfolgen. Sie müssen neben Ihren Daten eine Spalte einfügen und diese dann mit einer Seriennummer wie 1, 2, 3 füllen … siehe Screenshot:

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

  1. Wählen Sie die Datenspalte aus, auf deren Grundlage Sie Zeilen löschen möchten. Dann klick Daten-Management > Sortieren von A bis Z or Z zu A, und ein Dialogfeld mit einer Sortierwarnung wird angezeigt. Wählen Sie aus Erweitern Sie die Auswahl, und klicken Sie dann auf Sortieren Taste. Siehe Screenshot:
  2. Jetzt werden Zeilen mit denselben Werten gruppiert, sodass sie leichter identifiziert und ausgewählt werden können. Siehe Screenshot:

Schritt 3: Löschen Sie die sortierten Zeilen

  1. Wählen Sie die Gruppe von Datensätzen aus, die Sie löschen möchten, klicken Sie dann mit der rechten Maustaste und wählen Sie dann aus Löschen aus dem Kontextmenü. In dem Löschen Dialogfeld auswählen Verschieben Sie die Zellen nach oben Möglichkeit. Und dann klicken Sie OK Taste. Siehe Screenshot:
  2. Es werden nur die Datensätze gelöscht, in denen der Name Jener lautet, ohne dass die gesamte Zeile entfernt wird. 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 die Überschrift der Hilfespalte und gehen Sie dann zu Daten-Management auf dem Band und wählen Sie aus Sortieren von A bis Z um die Daten entsprechend der Reihenfolge in der Hilfsspalte zu organisieren. Dadurch werden die Daten innerhalb des ausgewählten Bereichs wie erforderlich in ihrer ursprünglichen Reihenfolge wiederhergestellt.

Schritt 5: Löschen Sie die Hilfsspalte

Löschen Sie abschließend die Hilfsspalte nach Bedarf, um Ihr Arbeitsblatt zu bereinigen.


In diesem Artikel haben wir verschiedene Methoden zum Entfernen von Zeilen in Excel basierend auf Zellwerten untersucht. Sie können die auswählen, die Ihnen gefällt. Wenn Sie weitere Excel-Tipps und -Tricks erfahren möchten, finden Sie auf unserer Website Tausende von Tutorials Klicken Sie hier, um darauf zuzugreifen. Vielen Dank fürs Lesen und wir freuen uns darauf, Ihnen in Zukunft weitere hilfreiche Informationen zur Verfügung zu stellen!


Weitere Artikel:

  • Leere Zellen in Excel ganz einfach entfernen – Vollständiges Tutorial
  • Das Entfernen leerer Zellen in Excel ist eine häufige Aufgabe, die dazu beitragen kann, Ihre Daten zu optimieren und sie einfacher zu analysieren, zu verstehen und darzustellen. Leere Zellen können Ihre Datenanalyse stören, Fehler in Formeln verursachen und Ihre Datensätze unvollständig oder unprofessionell erscheinen lassen. In diesem Tutorial untersuchen wir verschiedene Methoden zum effizienten Entfernen oder Verwalten leerer Zellen in Excel, z. B. die Funktion „Gehe zu Spezial“, Formeln und die Filterfunktion. Jede Methode bedient unterschiedliche Anforderungen und Szenarien, sodass Sie diejenige auswählen können, die Ihren Anforderungen am besten entspricht.
  • Löschen Sie Zeilen basierend auf der Hintergrundfarbe
  • Wie können Sie ganze Zeilen basierend auf der Hintergrundfarbe löschen? In diesem Beispiel muss ich alle Zeilen löschen, deren Zellen mit blauer Hintergrundfarbe gefüllt sind, wie im folgenden Screenshot gezeigt. Mit diesem Artikel erhalten Sie einige Codes, um diese Aufgabe in Excel auszuführen.
  • Löschen Sie jede zweite Zeile
  • Wenn Sie jede andere Zeile oder Spalte in Excel schnell löschen möchten, ist der wichtigste Punkt, wie Sie schnell jede andere Zeile oder Spalte zuerst auswählen und dann den Löschvorgang auf sie anwenden können. In diesem Artikel erfahren Sie, wie Sie zuerst jede zweite Zeile oder Spalte auswählen und dann schnell löschen können.