cellio

FILTER-Funktion in Excel: Daten dynamisch filtern

Nutze FILTER in Excel 365 und Google Sheets: Zeilen nach Bedingungen filtern, UND/ODER-Verknüpfungen und dynamische Tabellen erstellen.

Von Ayoub Farid · · 2 Min. Lesezeit

Die Funktion FILTER (auf Deutsch ebenfalls FILTER) gibt jede Zeile zurück, die eine bestimmte Bedingung erfüllt – als dynamische Tabelle, die sich automatisch aktualisiert, wenn sich deine Daten ändern. Es funktioniert wie der klassische Autofilter, aber als flexible Formel, die du an beliebiger Stelle in deiner Tabellenkalkulation einsetzen kannst.

Verfügbar in Microsoft 365, Excel 2021+, Excel im Web und Google Sheets.

*Hinweis: Wenn du ein deutsches Excel nutzt, verwendest du Semikolons (;) anstelle von Kommas (,) als Trennzeichen in deinen Excel Formeln.*

Syntax

=FILTER(array, include, [if_empty])

Eine Bedingung

Alle Zeilen mit „Coffee“ aus dem Bereich A2:D200 (Kategorie steht in Spalte C):

=FILTER(A2:D200,C2:C200="Coffee")

Mit dem Suchbegriff in einer separaten Zelle:

=FILTER(A2:D200,C2:C200=G1,"No matches")

UND: Bedingungen multiplizieren

Kategorie „Coffee“ und Umsatz über 100:

=FILTER(A2:D200,(C2:C200="Coffee")*(D2:D200>100))

ODER: Bedingungen addieren

Kategorie „Coffee“ oder „Tea“:

=FILTER(A2:D200,(C2:C200="Coffee")+(C2:C200="Tea"))

Jede Teilbedingung liefert WAHR oder FALSCH (1 oder 0). Das Multiplizieren bedeutet, dass beide Bedingungen 1 sein müssen (UND-Logik); das Addieren bedeutet, dass mindestens eine Bedingung zutreffen muss (ODER-Logik).

Enthält Text

=FILTER(A2:D200,ISNUMBER(SEARCH("latte",A2:A200)))

Ergebnisse sortieren

=SORT(FILTER(A2:D200,C2:C200="Coffee"),4,-1)

Sortiert nach der vierten Spalte, absteigend vom größten zum kleinsten Wert. Siehe auch SORT.

Nur bestimmte Spalten ausgeben

=FILTER(A2:A200,C2:C200="Coffee")

Gibt ausschließlich die Werte aus Spalte A (z. B. die Produktnamen) zurück.

Häufige Stolperfallen

  • #SPILL! (bzw. #ÜBERLAUF!): Andere belegte Zellen blockieren den Ausgabebereich.
  • #CALC! (bzw. #BERECHNUNG!): Kein Datensatz erfüllt die Kriterien und du hast kein Argument für if_empty angegeben.
  • Der Prüfbereich (include) muss exakt dieselbe Zeilenanzahl haben wie der Datenbereich (array).

Häufig gestellte Fragen

Wie filtere ich mit einer Formel in Excel?

Mit =FILTER(Daten,Bedingung), zum Beispiel =FILTER(A2:D200,C2:C200="Coffee"). Im deutschen Excel trennst du die Argumente mit einem Semikolon.

Wie filtere ich nach mehreren Kriterien?

Multipliziere die einzelnen Kriterien in Klammern für eine UND-Verknüpfung und addiere sie mit einem Pluszeichen für eine ODER-Verknüpfung.

Was bedeutet der Fehler #CALC! bei FILTER?

Kein Eintrag erfüllt die Filterkriterien. Ergänze einfach das dritte optionale Argument, wie zum Beispiel "Keine Treffer", um den Fehler abzufangen.

Ist FILTER in Excel 2019 verfügbar?

Nein. Diese Funktion erfordert Microsoft 365, Excel 2021 oder eine neuere Version sowie Excel für das Web.

Weiterlesen