Inhaltsverzeichnis
Excel bietet dem Benutzer eine große Funktionalität namens Filter der uns hilft, nur die Daten anzuzeigen, die wir benötigen, und alle nicht relevanten Daten auszublenden. Der Filter hilft Ihnen, sich mehr auf bestimmte Daten zu konzentrieren, ohne dass irrelevante Informationen das Arbeitsblatt überladen. Während Sie den Filter verwenden, müssen Sie diese irrelevanten Informationen möglicherweise loswerden, da Sie sie nicht mehr benötigen. In diesem Tutorial zeige ich Ihnen 5 sehr einfache Möglichkeiten, wie Sie gefilterte Zeilen inExcel.
Download Arbeitsbuch Praxis
Laden Sie dieses Übungsbuch herunter, um die Aufgabe zu üben, während Sie diesen Artikel lesen.
Gefilterte Zeilen löschen.xlsm5 Geeignete Methoden zum Löschen gefilterter Zeilen in Excel
Nehmen wir ein Szenario an, in dem wir Informationen über die Mitarbeiter eines Unternehmens haben. Wir haben den Namen der Mitarbeiter, die Abteilung, in der sie arbeiten, ihre Blutgruppe und ihr Eintrittsdatum. Jetzt werden wir die Daten filtern und sowohl die sichtbaren als auch die verborgenen Zeilen mit 5 verschiedenen Methoden löschen.
1. sichtbare gefilterte Zeilen löschen
Schritt 1:
- Zunächst wählen wir den gesamten Datenbereich unseres Arbeitsblatts aus.
- Klicken Sie auf das Filter unter der Schaltfläche ' Sortieren und Filtern ' Abschnitt unter dem Daten tab.
- Sie sehen ein kleines Abwärtspfeil in der rechten unteren Ecke jeder Kopfspalte. Mit diesen kleinen Pfeilen können Sie die Filter Klicken Sie auf einen Pfeil, um die Daten in der jeweiligen Spalte zu übernehmen. Filter auf die jeweilige Spalte.
- In diesem Beispiel sollen nur die Zeilen herausgefiltert werden, die Informationen über die Mitarbeiter enthalten, die in der Vertrieb Wählen Sie also den Dropdown-Pfeil in der rechten unteren Ecke des Fensters Überschrift der Abteilung. Es öffnet sich ein Fenster, in dem Sie die Abteilung Spalte nach Ihrer Wahl.
- Deaktivieren Sie alle Kästchen neben jeder Art von Abteilung mit Ausnahme der Abteilung "Verkauf".
- Sie können einfach das Häkchen bei Alle auswählen um alle Arten von Abteilungen schnell zu deaktivieren, und aktivieren Sie dann nur das Kästchen neben dem Vertrieb .
- Klicken Sie auf OK .
Schritt 2:
- Beim Anklicken von OK sehen Sie nun die Informationen der Mitarbeiter, die in der Vertrieb .
Schritt 3:
- Markieren Sie alle gefilterten Zeilen in der Ansicht und Rechtsklick auf mit Ihrer Maus.
- Klicken Sie auf Zeile löschen aus dem Pop-up-Menü.
- Es erscheint ein Warn-Popup-Fenster, in dem Sie gefragt werden, ob Sie die gesamte Zeile löschen möchten.
- Wählen Sie OK .
- Es löscht die aktuellen Zeilen mit den Informationen über die Mitarbeiter, die in der Vertrieb Aber keine Sorge, die anderen Zeilen, die derzeit ausgeblendet sind, werden davon nicht beeinflusst.
- Sie können einfach auf die Schaltfläche Filter aus der Schaltfläche Registerkarte Daten, um den Rest der Daten zu sehen.
Lesen Sie mehr: Filtern und Löschen von Zeilen mit VBA in Excel (2 Methoden)
2. sichtbare gefilterte Zeilen mit VBA entfernen
Wenn Sie mit VBA-Code vertraut sind oder sich in der Arbeit mit VBA wohlfühlen, können Sie auch VBA verwenden, um die obige Aufgabe schneller zu erledigen.
Schritt 1:
- Markieren Sie zunächst alle Zeilen, die Sie filtern möchten ( einschließlich der Spaltenüberschriften ).
- Klicken Sie auf Entwickler → Visual Basic eine neue Microsoft Visual Basic für Anwendungen wird angezeigt.
- Dann klicken Sie →Modul einfügen .
Schritt 2:
- Geben Sie anschließend den folgenden Code in das Modul ein.
Sub Remove_Visible_Rows() Dim R As Range Set R = Selection R.AutoFilter Field:=2, Criteria1:="Sales" R.Offset(1, 0).SpecialCells(xlCellTypeVisible).EntireRow.Delete ActiveSheet.AutoFilterMode = False End Sub
- Klicken Sie dann auf die Schaltfläche ausführen. um den Code auszuführen.
- Nach der Ausführung des Programms werden alle Zeilen mit den Informationen über die Arbeitnehmer, die in der Vertrieb Abteilung gelöscht werden.
Weiterlesen: Formel zum Entfernen von Leerzeilen in Excel (5 Beispiele)
3. ausgeblendete gefilterte Zeilen mit der Funktion "Dokument inspizieren" löschen
Nehmen wir ein Szenario an, in dem wir einen komplexeren Filter auf unsere Mitarbeiterdaten anwenden müssen. Vielleicht möchten wir diejenigen Mitarbeiter herausfinden, die in der Vertriebsabteilung arbeiten und eine Blutgruppe von B+ haben. In einer solchen Situation, in der wir mit komplexeren Filtern arbeiten müssen, würden wir es normalerweise vorziehen, die Zeilen zu entfernen, die die Kriterien der angewandten Filter nicht erfüllen, anstatt die Zeilen, die die Kriterien der angewandten Filter zu qualifizieren.
Das bedeutet, dass wir die ausgeblendete Zeilen nach der Filterung.
Schritt 1:
- Zunächst wählen wir den gesamten Datenbereich einschließlich der Spaltenüberschrift unseres Arbeitsblatts aus.
- Klicken Sie auf das Filter in der Option ' Sortieren und Filtern ' Abschnitt unter der Daten tab.
- Wählen Sie den Abwärtspfeil ( Filter-Pfeil ) neben dem Abteilung Deaktivieren Sie dann alle Kontrollkästchen außer dem Vertrieb .
- Wählen Sie dann den Abwärtspfeil neben dem Feld Blutgruppe Kopfzeile und deaktivieren Sie alle Kästchen außer für B+ .
- Klicken Sie auf OK Jetzt werden nur noch die Zeilen der Mitarbeiter in der Liste angezeigt. Vertrieb Abteilung, die eine Blutgruppe von B+ .
Schritt 2:
- Jetzt können wir die ausgeblendeten Zeilen löschen. Wir können drei verschiedene Methoden verwenden, um die ausgeblendeten Zeilen zu löschen. Eine davon ist die Methode Dokument inspizieren. Wenn Sie keine Verwendung von verborgene Daten in der Zukunft, dann können Sie die Dokument inspizieren Funktion von Excel, um ausgeblendete Zeilen zu löschen.
- Erstellen Sie eine Kopie Ihrer Arbeitsmappe.
- Klicken Sie auf das Datei Gehen Sie auf die Registerkarte Infos Klicken Sie auf die Option Prüfung auf Probleme .
- Wählen Sie die Dokument inspizieren Option.
- Dies öffnet das Fenster ' Dokumenteninspektor ' Klicken Sie auf das Symbol ' Überprüfen Sie ' Taste.
- Beim Anklicken des Überprüfen Sie Schaltfläche wird ein neues Fenster mit einem Liste der Optionen Wenn Sie in der Liste der Optionen nach unten blättern, stoßen Sie auf eine Option mit der Bezeichnung ' Ausgeblendete Zeilen und Spalten Er zeigt Ihnen an, wie viele ausgeblendete Zeilen und Spalten in Ihrem Datenblatt vorhanden sind.
- Wählen Sie den " Alle entfernen "Damit werden alle ausgeblendeten Zeilen dauerhaft entfernt.
- Klicken Sie auf das Symbol ' Schließen Sie ' Taste.
- Wir kehren zum Arbeitsblatt zurück und entfernen alle angewandten Filter, indem wir auf die Schaltfläche Filter Option.
Lesen Sie mehr: Makro zum Löschen von Zeilen anhand von Kriterien in Excel (3 Möglichkeiten)
Ähnliche Lektüre:
- Zeile löschen mit Makro Wenn Zelle 0 enthält in Excel (4 Methoden)
- Ungefilterte Zeilen in Excel mit VBA löschen (4 Möglichkeiten)
- Wie man jede zweite Zeile in Excel löscht (4 Methoden)
- Unendlich viele Zeilen in Excel löschen (5 einfache Möglichkeiten)
- Wie man ewig lange Zeilen in Excel löscht (4 einfache Methoden)
4. ausgeblendete gefilterte Zeilen mit VBA beseitigen
Hier ist eine weitere schnelle Möglichkeit, die obige Aufgabe mithilfe des VBA-Skripts zu erledigen.
Schritt 1:
- Sie können die vorherige Methode anwenden, um die Microsoft Visual Basic für Anwendungen Fenster oder drücken Sie Alt + F11 Tasten gleichzeitig zu öffnen.
- Schreiben Sie den folgenden Code:
Sub Keep_Visible_Rows() Dim myU As Range Dim myR As Range Dim R As Range Set R = Selection R.AutoFilter Field:=2, Criteria1:="Sales" R.AutoFilter Field:=3, Criteria1:="B+" For Each myR In R.Rows If myR.Hidden Then If Not myU Is Nothing Then Set myU = Union(myU, myR) Else Set myU = myR End If End If Next myU.Delete ActiveSheet.AutoFilterMode = False End Sub
- Klicken Sie dann auf die Schaltfläche ausführen. um den Code auszuführen.
- Es erscheint ein Popup-Fenster mit der Frage, ob Sie die gesamte Zeile löschen möchten.
- Wählen Sie OK .
Schritt 2:
- Dadurch werden die ausgeblendeten Zeilen gelöscht.
- Sie können überprüfen, ob die ausgeblendeten Zeilen entfernt wurden, indem Sie einfach auf das Symbol Filter aus der Schaltfläche Daten Registerkarte wieder.
Lesen Sie mehr: Ausgeblendete Zeilen in Excel VBA löschen (Eine detaillierte Analyse)
5. Erstellen einer temporären Spalte für Ausgeblendete Zeilen löschen
Wenn Sie sich nicht die Mühe machen wollen, Sicherungskopien des Arbeitsblatts zu erstellen, oder befürchten, dass die anderen Arbeitsblätter in Ihrer Excel-Datei beeinträchtigt oder dauerhaft beschädigt werden, gibt es eine andere Möglichkeit, die ausgeblendeten Zeilen zu entfernen:
Schritt 1:
- Erstellen Sie eine Spalte für vorübergehend Wir haben eine erstellt und ihr den Namen Vorübergehend .
- Typ ' 0 ' auf der ersten Zelle der Tabelle Vorübergehend Spalte und drücken Sie EINGEBEN .
- Ziehen Sie den Füllgriff dieser Zelle nach unten, um die Zahl zu kopieren. '0' auf den Rest der Zellen in der Vorübergehend Alternativ dazu können Sie auch Doppelklicken Sie auf über die Füllgriff um alle Zellen im Bereich mit der Nummer aufzufüllen '0' .
Schritt 2:
- Klicken Sie auf das Filter um die Filter zu entfernen. Dadurch werden auch alle Ihre ausgeblendete Zeilen wieder zurück.
- Jetzt werden wir umkehren Um dies zu tun, markieren Sie Ihre gesamte Datenbereich einschließlich der Spaltenüberschrift, und klicken Sie auf das Feld Filter . Klicken Sie auf den Abwärtspfeil in der rechten unteren Ecke der Kopfzeile der temporären Spalte und abwählen. alle Kontrollkästchen neben dem Wert '0 ' .
- Markieren Sie nun alle derzeit sichtbaren Zeilen, klicken Sie mit der rechten Maustaste auf eine beliebige Zelle und klicken Sie auf das Symbol " Zeile löschen Option ".
- Es erscheint ein Warn-Popup-Fenster, in dem Sie gefragt werden, ob Sie die gesamte Zeile löschen möchten.
- Wählen Sie OK .
- Klicken Sie erneut auf das Symbol Filter um die Filter zu entfernen, und Sie können sehen, dass die sichtbaren Daten intakt bleiben.
Lesen Sie mehr: Zeilen in Excel löschen, ohne Formeln zu beeinträchtigen (2 schnelle Wege)
Dinge zum Merken
- Wenn Sie keine Registerkarte Entwickler haben, können Sie sie in Datei> Option> Multifunktionsleiste anpassen .
- Um den VBA-Editor zu öffnen, drücken Sie ALT + F11.
- Sie können drücken ALT + F8 um das Makrofenster aufzurufen.
Schlussfolgerung
In diesem Artikel haben wir gelernt, wie man gefilterte Zeilen in Excel löscht. Ich hoffe, dass Sie es von nun an sehr einfach finden werden, sowohl sichtbare als auch verborgene gefilterte Zeilen in Excel zu löschen. Wenn Sie irgendwelche Fragen oder Empfehlungen zu diesem Artikel haben, hinterlassen Sie bitte einen Kommentar unten. Einen schönen Tag noch!!!