Bsp.
Zelle K11= blau, rot, gelb
Zelle K12= grün, blau, gelb
Zelle K13= rot, blau
Ich möchte jetzt auf rot filtern und Zeile 11 und 13 angezeigt bekommen.
Dropdown erstellen: Erstelle zuerst ein Dropdown-Menü in Excel, indem Du die Daten über „Daten“ > „Datenüberprüfung“ > „Liste“ eingibst.
Mehrfachauswahl aktivieren: Um die Mehrfachauswahl zu ermöglichen, kannst Du VBA (Visual Basic for Applications) verwenden. Drücke ALT + F11, um den VBA-Editor zu öffnen. Füge den folgenden Code in das entsprechende Arbeitsblatt ein:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim OldValue As String
If Target.Column = 11 Then ' Spalte K
If Target.Value = "" Then
Exit Sub
Else
Application.EnableEvents = False
If Target.Value <> "" Then
OldValue = Target.Value
Target.Value = OldValue & ", " & Target.Value
End If
Application.EnableEvents = True
End If
End If
End Sub
Filter anwenden: Wähle die gesamte Tabelle aus und gehe zu „Daten“ > „Filter“. Aktiviere den Autofilter.
Suchbegriff eingeben: Klicke auf den Dropdown-Pfeil in der Spaltenüberschrift deiner Auswahl und wähle „Textfilter“ > „Enthält“. Gib den gewünschten Begriff (z. B. "rot") ein und bestätige.
Ergebnisse überprüfen: Nun sollten die Zeilen, die den Suchbegriff "rot" enthalten, angezeigt werden.
Diese Aktion funktioniert nicht bei einer Mehrfachauswahl: Stelle sicher, dass Du den richtigen Filtertyp ausgewählt hast. Nutze „Textfilter“ und „Enthält“ für die Suche nach spezifischen Begriffen.
Dropdown zeigt keine Ergebnisse an: Überprüfe die Spaltenüberschrift und stelle sicher, dass sie korrekt ist. Ein fehlendes Header kann dazu führen, dass der Filter nicht richtig funktioniert.
Erweiterte Filter: Du kannst auch die Funktion „Erweiterter Filter“ verwenden, um komplexere Filterkriterien zu erstellen. Gehe zu „Daten“ > „Erweiterter Filter“ und wähle die gewünschten Kriterien aus einer separaten Liste aus.
Hilfsspalte: Erstelle eine Hilfsspalte, die mit einer Formel überprüft, ob der Suchbegriff in der Zelle enthalten ist. Verwende die Formel:
=IF(ISNUMBER(SEARCH("rot", K11)), "Ja", "Nein")
Filtere dann nach „Ja“ in der Hilfsspalte.
Beispiel 1: Angenommen, Du hast die Werte in den Zellen K11 bis K13 wie folgt:
Wenn Du den Filter auf „rot“ anwendest, sollten K11 und K13 sichtbar bleiben.
Beispiel 2: Wenn Du einen Dropdown mit Farben hast und eine Zeile mit den Werten „rot, grün“ und eine andere mit „blau, grün“ gefiltert wird auf „grün“, erscheinen beide Zeilen.
Nutze die Tastenkombinationen für schnellere Filteranwendungen, wie STRG + SHIFT + L, um den Autofilter schnell zu aktivieren oder zu deaktivieren.
VBA-Optimierung: Wenn du oft mit Dropdown-Listen arbeitest, erwäge, eine benutzerdefinierte Funktion zu erstellen, die automatisch die Einträge in der Liste aktualisiert.
Datenvalidierung: Verwende die Datenvalidierung nicht nur für Dropdowns, sondern auch für die Eingabewerte, um sicherzustellen, dass nur gültige Werte in die Zellen gelangen.
1. Kann ich mehrere Begriffe gleichzeitig filtern?
Ja, Du kannst die Textfilter-Funktion verwenden, um mehrere Begriffe einzugeben, indem Du „Enthält“ für jeden Begriff anwendest.
2. Warum funktioniert der Filter nicht bei mir?
Stelle sicher, dass Du die Spaltenüberschrift in deiner Tabelle korrekt definiert hast und dass der Autofilter aktiviert ist.
3. Gibt es eine Möglichkeit, die Dropdown-Liste automatisch zu aktualisieren?
Ja, Du kannst die Funktion „Dynamische Bereiche“ nutzen oder VBA verwenden, um die Liste automatisch zu aktualisieren, wenn neue Werte hinzugefügt werden.