Schnellnavigation
FILTER-Funktion
Zusammenfassung
Die FILTER-Funktion ermöglicht das Filtern eines Datenbereichs basierend auf benutzerdefinierten Kriterien. Sie gibt dynamisch ein gefiltertes Array zurück, das sich automatisch anpasst, wenn sich die Quelldaten ändern. Ideal für moderne Excel-Dynamik-Array-Formeln.
Syntax
=FILTER(Matrix;einschließen;[wenn_leer])
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Matrix | Array |
Ja | Der zu filternde Datenbereich oder Array |
| einschließen | Boolean Array |
Ja | Boolesches Array mit gleicher Dimension, das die Filterbedingungen enthält |
| [wenn_leer] | Any |
Nein | Wert bei leerem Ergebnis (optional, sonst #KALK!-Fehler) |
Verwendung der FILTER-Funktion
FILTER revolutioniert die Datenfilterung in Excel. Statt manueller AutoFilter oder komplexer Hilfsspalten filtern Sie Daten direkt in Formeln. Kombinieren Sie mit SORTIEREN, EINDEUTIG oder SEQUENZ für leistungsstarke Datenanalysen.
Häufige FILTER Beispiele
Einfaches Filtern nach einem Kriterium
=FILTER(A5:D20;C5:C20=H2;"")
Zeigt alle Zeilen wo Produkt = Apfel (aus H2)
Mehrere Kriterien (UND-Logik)
=FILTER(A5:D20;(C5:C20=H1)*(A5:A20=H2);"")
Apfel UND Region Ost - * entspricht UND-Logik
Mehrere Kriterien (ODER-Logik) mit Sortierung
=SORTIEREN(FILTER(A5:D20;(C5:C20=H1)+(A5:A20=H2);"");4;-1)
Apfel ODER Ost, sortiert nach Einheiten absteigend
Häufig gestellte Fragen
Häufige Fehler und Lösungen
#KALK!-Fehler
Cause: Keine passenden Einträge gefunden ohne [wenn_leer]
Solution: Fügen Sie [wenn_leer] Parameter hinzu: =FILTER(...;\"Keine Daten\")
#BEZUG!-Fehler
Cause: Quell-Datei geschlossen bei dynamischen Arrays zwischen Arbeitsmappen
Solution: Öffnen Sie beide Arbeitsmappen oder verwenden Sie absolute Referenzen
#WERT!-Fehler
Cause: einschließen Array passt nicht zur Matrix-Größe
Solution: Stellen Sie sicher dass einschließen gleiche Höhe/Breite hat
Hinweise
- FILTER ist eine dynamische Array-Funktion - Ergebnis überläuft automatisch
- Boolesches einschließen Array muss exakt gleiche Dimensionen haben
- Verwenden Sie Excel-Tabellen für beste Performance
- Funktioniert nur in Excel 365/2019+ mit Dynamik-Arrays
Kompatibilität
Verfügbar in: Excel 365, Excel 2019, Excel 2021
Nicht verfügbar in: Excel 2016 und früher, Excel 2013, Excel 2010
Inhalt zuletzt überprüft: December 9, 2025
Aktualisierungshäufigkeit: Bei Bedarf
Getestete Excel-Versionen: Excel 365, Excel 2019+