Wie werden Zeilen basierend auf dem Zellenwert in Excel automatisch gefiltert?
Normalerweise kann uns die Filterfunktion in Excel dabei helfen, alle Daten nach Bedarf zu filtern. Manchmal möchte ich jedoch Zellen basierend auf einer manuellen Zelleingabe automatisch filtern. Wenn ich also ein Kriterium in eine Zelle eingebe, können die Daten sein sofort automatisch gefiltert. Gibt es gute Ideen für diesen Job in Excel?
Zeilen automatisch nach Filterwert filtern, den Sie mit VBA-Code eingegeben haben
Zeilen automatisch nach Filterwert filtern, den Sie mit VBA-Code eingegeben haben
Angenommen, ich habe den folgenden Datenbereich. Wenn ich jetzt die Kriterien in Zelle E1 und E2 eingebe, möchte ich, dass die Daten automatisch wie im folgenden Screenshot gefiltert werden:
1. Gehen Sie zu dem Arbeitsblatt, in dem Sie das Datum basierend auf dem von Ihnen eingegebenen Zellenwert automatisch filtern möchten.
2. Klicken Sie mit der rechten Maustaste auf die Registerkarte Blatt und wählen Sie Code anzeigen aus dem Kontextmenü in der herausgesprungenen Microsoft Visual Basic für Applikationen Fenster, bitte kopieren Sie den folgenden Code und fügen Sie ihn in das Feld ein Modul Fenster, siehe Screenshot:
VBA-Code: Daten automatisch nach eingegebenem Zellenwert filtern:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160606
If Target.Address = Range("E2").Address Then
Range("A1:C20").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("E1:E2")
End If
End Sub
Note: Im obigen Code, A1: C20 ist Ihr Datenbereich, den Sie filtern möchten, E2 ist der Zielwert, nach dem Sie filtern möchten, und E1: E2 ist Ihre Kriterienzelle wird basierend auf gefiltert. Sie können sie nach Ihren Wünschen ändern.
3. Nun, wenn Sie die Kriterien in die Zelle eingeben E1 und E2 und drücken Sie Enter Schlüssel, Ihre Daten werden automatisch nach den Zellenwerten gefiltert.
Filtern Sie Daten nach mehreren Kriterien oder anderen spezifischen Bedingungen, z. B. nach Textlänge, nach Groß- und Kleinschreibung
Filtern Sie Daten nach mehreren Kriterien oder anderen spezifischen Bedingungen, z. B. nach Textlänge, Groß- und Kleinschreibung usw.
Kutools for Excel Superfilter Die Funktion ist ein leistungsstarkes Dienstprogramm. Sie können diese Funktion anwenden, um die folgenden Vorgänge abzuschließen:
Kutools for Excel: Mit mehr als 300 praktischen Excel-Add-Ins können Sie es innerhalb von 30 Tagen ohne Einschränkung testen. Jetzt herunterladen und kostenlos testen! |
Demo: Zeilen automatisch nach Filterwert filtern, den Sie mit VBA-Code eingegeben haben
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!