FormulaCamp
← Alle Funktionen
Dynamische Arrays

FILTER in Excel

FILTER in Excel anwenden: dynamische Ergebnislisten, mehrere Bedingungen, leere Treffer und Überlaufbereiche mit geprüften Beispielen.

Syntax

FILTER(array, include, [if_empty])

Beispiel: =FILTER(A2:C100,B2:B100="Kitchen")

Verfügbar in: Excel 2021+, Microsoft 365

FILTER gibt nur die Zeilen oder Spalten eines Bereichs zurück, die eine Bedingung erfüllen, und gibt die Ergebnisse in die darunterliegenden Zellen aus: =FILTER(array, include, [if_empty]). In Microsoft 365 und Excel 2021 oder neuer ersetzt die Funktion manuelles Filtern und viele INDEX/SMALL-Arrayformeln.

Wann Sie die Funktion einsetzen

Argumente

Erklärte Beispiele

Beträge für eine Region

ABC
1RegionRepAmount
2EastAna1200
3WestBen850
4EastCara430
5NorthDan970
6WestEli1500
7EastAna610

Formel: E2: =FILTER(C2:C7,A2:A7="East")

Ergebnis: wird nach 1200, 430, 610 ausgegeben

Die include-Prüfung A2:A7="East" ist für drei Zeilen TRUE, daher werden ab E2 drei Beträge nach unten ausgegeben.

Namen mit einem hohen Betrag

ABC
1RegionRepAmount
2EastAna1200
3WestBen850
4EastCara430
5NorthDan970
6WestEli1500
7EastAna610

Formel: E2: =FILTER(B2:B7,C2:C7>900)

Ergebnis: wird nach Ana, Dan, Eli ausgegeben

Gibt Rep für jede Zeile zurück, in der Amount größer als 900 ist.

Verständliche Meldung ohne Treffer

ABC
1RegionRepAmount
2EastAna1200
3WestBen850
4EastCara430
5NorthDan970
6WestEli1500
7EastAna610

Formel: E2: =FILTER(A2:A7,C2:C7>5000,"None")

Ergebnis: None

Das dritte Argument ersetzt den Fehler #CALC! durch Ihren Text.

Jetzt ausprobieren

Ändern Sie eine Formel oder einen Wert in der Beispieltabelle und prüfen Sie das Ergebnis.

Formel in F2: =FILTER(B2:D7,A2:A7="East")

Beispieltabelle: FILTER
ABCDEFGH
1RegionProductUnitsPriceResult
2EastPen1202.5Pen1202.5
3WestPen802.5Book4512
4EastBook4512Lamp1525
5NorthBook6012
6WestLamp3025
7EastLamp1525
Ergebnis in F2: Pen
In einer englischen Lektion üben: FILTER

Fehler und Prüfungen

Verwandte Funktionen

Häufige Fragen

Wie filtere ich mit mehreren Bedingungen?
Multiplizieren Sie Bedingungen für AND: (A2:A7="East")*(C2:C7>500). Addieren Sie sie für OR.
Kann FILTER mehrere Spalten zurückgeben?
Ja. Übergeben Sie ein mehrspaltiges Array wie A2:C7; das Ergebnis wird über alle Spalten ausgegeben.
Aktualisiert sich FILTER automatisch?
Ja. Die Funktion wird neu berechnet, wenn sich die Quelldaten ändern.
Was ist der Unterschied zwischen FILTER und der Schaltfläche Filter?
Die Schaltfläche blendet Zeilen an Ort und Stelle aus. FILTER erstellt eine separate, formelgesteuerte Liste und lässt die Quelle unverändert.

Weitere Funktionen aus Dynamische Arrays