Zeile löschen, wenn die Zelle bestimmte Werte in Excel enthält (3 Methoden)

  • Teile Das
Hugh West

Bei der Arbeit mit Daten in Excel ist das Löschen einer Excel-Zeile ein häufiges Phänomen. Es gibt eine ganze Reihe von Methoden, die wir verwenden können, um eine Excel-Zeile löschen Wenn eine Zelle einen bestimmten Wert enthält Dieser Artikel zeigt 3 effektive Techniken zum Löschen einer Zeile in Excel, wenn eine Zelle bestimmte Werte enthält, mit Beispielen und passenden Illustrationen.

Arbeitsbuch für die Praxis herunterladen

Wir empfehlen Ihnen, die Excel-Datei herunterzuladen und mit ihr zu üben.

Zeile löschen, wenn die Zelle einen bestimmten Wert enthält.xlsm

3 Methoden zum Löschen von Excel-Zeilen, wenn die Zelle bestimmte Werte enthält

Wir werden eine Beispieldatenbank mit persönlichen Informationen als Datensatz verwenden, um alle Methoden in diesem Lehrgang zu demonstrieren.

Lassen Sie uns also ohne weitere Diskussion alle Methoden einzeln durchgehen.

1. die Verwendung von Suchen und Ersetzen zum Löschen einer Zeile, wenn die Zelle einen bestimmten Text in Excel enthält

Angenommen, wir wollen alle Datensätze löschen, die mit " Herr ." in der Name Spalte, um dies zu tun,

🔗 Schritte:

❶ Presse STRG + F zu eröffnen mit Suchen und Ersetzen Fenster.

❷ Dann geben Sie " Herr ." im Rahmen der Was finden bar.

❸ Klicken Sie anschließend auf die Schaltfläche Alle finden Option.

Wählen Sie nun eines der gefundenen Ergebnisse aus und drücken Sie dann STRG + A Taste ▶, um alle gefundenen Ergebnisse auszuwählen.

❺ Nachdem Sie erfolgreich alle gefundenen Ergebnisse ausgewählt haben, drücken Sie nun die Schließen Sie Option.

❻ Jetzt drücken STRG + - zum Öffnen der Löschen Dialogfeld.

❼ Wählen Sie die Zellen nach oben verschieben Option und drücken Sie OK .

Das war's.

Lesen Sie mehr: Zeilen in Excel löschen: 7 Methoden

2. die Verwendung des AutoFilters zum Entfernen einer Excel-Zeile, wenn die Zelle einen bestimmten Text/eine bestimmte Zahl enthält

2.1 Zeile löschen, wenn die Zelle einen bestimmten Text enthält

Bei dieser Methode werden alle Excel-Datensätze gelöscht, die mit " Frau Liesel " in der Spalte Name mit Hilfe der AutoFilter Funktion in Excel, um dies zu tun,

🔗 Schritte:

❶ Wählen Sie die gesamte Datentabelle aus.

❷ Weiter zu Daten ▶ Sortieren & Filtern ▶ Filtern.

❸ Klicken Sie auf das Drop-Down-Symbol in der rechten unteren Ecke im Fenster Name Spalte.

❹ Weiter zu Textfilter ▶ Beginnt mit Option.

An dieser Stelle wird ein Dialogfenster mit dem Namen Benutzerdefinierter AutoFilter wird auf dem Bildschirm angezeigt.

❺ Jetzt tippen Frau Liesel innerhalb der "Beginnt mit"-Leiste und drücken Sie OK .

❻ Drücken Sie danach STRG + - und ein Dialogfeld wie das folgende erscheint auf dem Bildschirm.

❼ Drücken Sie einfach die OK Das ist einfach alles.

2.2 Zeile löschen, wenn die Zelle eine Zahl enthält

Bei dieser Methode werden alle Excel-Datensätze gelöscht, die größer sind als 23 in der Spalte Alter mit Hilfe der AutoFilter Funktion in Excel, um dies zu tun,

🔗 Schritte:

❶ Wählen Sie eine beliebige Zelle in der Alter Spalte.

❷ Weiter zu Daten ▶ Sortieren & Filtern ▶ Filtern.

❸ Klicken Sie auf das Drop-Down-Symbol in der rechten unteren Ecke im Fenster Alter Spalte.

❹ Weiter zu Zahlenfilter ▶ Größer als Option.

❺ Typ 23 innerhalb der größer ist als Box und drücken Sie OK .

❻ Jetzt drücken STRG + - um alle gefilterten Ergebnisse zu löschen, und drücken Sie dann die OK aus dem Pop-up-Dialogfeld.

Das war's.

Lesen Sie mehr: Filtern und Löschen von Zeilen mit VBA in Excel (2 Methoden)

Ähnliche Lektüre:

  • Wie man mehrere Zeilen in Excel mit Hilfe einer Formel löscht (5 Methoden)
  • Mehrere Zeilen in Excel auf einmal löschen (5 Methoden)
  • Ausgeblendete Zeilen in Excel VBA löschen (Eine detaillierte Analyse)
  • Zeilen in Excel löschen, ohne Formeln zu beeinträchtigen (2 schnelle Wege) )
  • Zeile löschen mit Makro Wenn Zelle 0 enthält in Excel (4 Methoden)

3. eine Zeile löschen, wenn die Zelle einen bestimmten Text/eine bestimmte Zahl in Excel mit VBA-Code enthält

In diesem Abschnitt werden wir eine Zeile löschen, wenn eine Zelle darin Text oder eine Zahl enthält, indem wir VBA Code.

3.1 Zeile löschen, wenn die Zelle einen bestimmten Text enthält

In dieser Methode werden wir versuchen, eine Zeile mit dem Alter 17 im Alter Spalte.

🔗 Schritte:

❶ Presse ALT +F11 zum Öffnen des VBA Fenster.

❷ Gehen Sie nun zu Einsetzen ▶ Modul um ein neues Modul zu öffnen.

❸ Kopieren Sie den folgenden Code:

 Sub DeleteRowsContainingtext() Dim A As Worksheet Dim B As Integer Dim Step As Long Set A = Worksheets("VBA") For B = A.Range("B5:C14").Rows.Count To 1 Step -1 If Application.WorksheetFunction.IsText(Cells(B + 2, 2)) = True Then A.Cells(B + 2, 2).EntireRow.Delete End If Next End Sub 

❹ Fügen Sie es auf dem VBA Editor und speichern Sie ihn mit der Taste STRG + S.

❺ Gehen Sie nun zurück zum Arbeitsblatt mit dem Namen " VBA " und drücken Sie die ALT + F8 Taste.

❻ Wählen Sie die Funktion mit dem Namen DeleteRowsContainingtext() und klicken Sie ausführen. .

Das war's.

3.2 Zeile löschen, wenn die Zelle eine Zahl enthält

In dieser Methode werden wir besprechen, wie Sie eine Zeile löschen können, wenn eine Zelle in der Spalte Alter eine Zahl enthält.

🔗 Schritte:

❶ Presse ALT +F11 zum Öffnen des VBA Fenster.

❷ Gehen Sie nun zu Einsetzen ▶ Modul um ein neues Modul zu öffnen.

❸ Kopieren Sie den folgenden Code:

 Sub DeleteRowsContainingNumbers() Dim A As Long Dim B As Long A = 1000 For B = A To 1 Step -1 If Cells(B, 3).Value = "17" Then Rows(B).Delete End If Next End Sub 

Kleister es auf der VBA Herausgeber und Speichern Sie es durch Drücken von STRG + S .

❺ Gehen Sie nun zurück zum Arbeitsblatt mit dem Namen " VBA (2) " und drücken Sie die ALT + F8 Taste.

❻ Wählen Sie die Funktion mit dem Namen DeleteRowsContainingNumbers() und klicken Sie ausführen. .

Das war's.

Lesen Sie mehr: Excel VBA zum Löschen von Zeilen mit bestimmten Daten (9 Beispiele)

Dinge zum Merken

📌 Drücken STRG + F zum Öffnen des Suchen und Ersetzen Dialogfeld.

📌 STRG + - ist der Hotkey für das Löschen.

📌 Sie können drücken ALT + F11 zum Öffnen des VBA Fenster.

Schlussfolgerung

Abschließend haben wir 3 verschiedene Methoden vorgestellt, um eine Zeile zu löschen, wenn eine Zelle einen bestimmten Wert in Excel enthält. Wir empfehlen Ihnen, die Arbeitsmappe mit diesem Artikel herunterzuladen und alle Methoden damit zu üben. Und zögern Sie nicht, Fragen im Kommentarbereich unten zu stellen. Wir werden versuchen, alle relevanten Fragen so schnell wie möglich zu beantworten.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.