Excel lernen
DE
Legt fest, wie Zahlen, Datumsangaben und Formeln aussehen, damit alles wie in Ihrem eigenen Excel funktioniert.

Start › Excel-Funktionen › FILTER

FILTER-Funktion in Excel: per Formel mit mehreren Kriterien filtern

FILTER gibt alle Zeilen eines Bereichs zurück, die eine Bedingung erfüllen, und das Ergebnis aktualisiert sich von selbst, wenn sich die Daten ändern. Während SVERWEIS und XVERWEIS eine einzige Übereinstimmung liefern, liefert FILTER alle. Im englischen Excel heißt die Funktion ebenfalls FILTER.

In dieser Anleitung
  1. Syntax von FILTER
  2. Einfaches Beispiel
  3. Selbst ausprobieren
  4. Mehrere Kriterien
  5. Wenn nichts passt
  6. Sortieren und zählen
  7. Häufige Fehler
  8. Häufige Fragen

Syntax von FILTER

=FILTER(Matrix; einschließen; [wenn_leer])
ArgumentBedeutung
MatrixDer Bereich, aus dem Sie Zeilen zurückgeben wollen.
einschließenDie Bedingung, geschrieben als Vergleich auf einer Spalte, zum Beispiel A2:A6="Nord".
wenn_leer
(optional)
Was angezeigt wird, wenn keine Zeile passt, zum Beispiel "Keine Ergebnisse".

Verfügbarkeit: FILTER funktioniert in Microsoft 365, Excel 2021, Excel 2024 und Excel für das Web. Ältere Versionen zeigen #NAME?.

Vergleichsoperatoren: was Sie eingeben

EingabeBedeutung
=gleich
>größer als
<kleiner als
>=größer oder gleich: erst >, dann =
<=kleiner oder gleich: erst <, dann =
<>ungleich: erst <, dann >

Immer zwei einzelne Tasten, nie ein Sonderzeichen.

Einfaches Beispiel: alle Umsätze einer Region

ABC
1RegionVerkäuferUmsatz
2NordAnna1.200
3SüdBruno800
4NordClara950
5OstDiana450
6SüdAnna700
=FILTER(A2:C6; A2:A6="Nord")

Geben Sie sie in eine einzige Zelle ein, zum Beispiel E2, und Excel lässt das Ergebnis in die Zellen darunter und rechts daneben „überlaufen“:

EFG
2NordAnna1.200
3NordClara950

Fügen Sie der Quelle eine neue Nord-Zeile hinzu, erscheint sie von selbst im Ergebnis. Setzen Sie die Bedingung in eine Zelle, um einen Bericht zum Auswählen zu bauen: =FILTER(A2:C6; A2:A6=H1)

FILTER üben: selbst ausprobieren

Lesen ist das eine, selbst tippen das andere. Bauen Sie die Formel unten Schritt für Schritt auf: Die Tipps sagen Ihnen, was Sie eingeben müssen, und Sie können auf Zellen klicken oder darüber ziehen, um sie hinzuzufügen, genau wie in Excel.

Aufgabe: Listen Sie ab D2 alle Personen aus der Abteilung Vertrieb auf: =FILTER(A2:A7;B2:B7="Vertrieb")

Mehrere Kriterien: UND und ODER

Setzen Sie jede Bedingung in Klammern und verbinden Sie sie mit * für UND oder mit + für ODER.

  • UND: Region Süd und Umsatz über 750:
    =FILTER(A2:C6; (A2:A6="Süd")*(C2:C6>750)) gibt Brunos 800 zurück.
  • ODER: Nord oder Ost:
    =FILTER(A2:C6; (A2:A6="Nord")+(A2:A6="Ost")) gibt Anna, Clara und Diana zurück.

Das funktioniert, weil WAHR als 1 und FALSCH als 0 zählt: Beim Multiplizieren kommt nur 1 heraus, wenn beide wahr sind; beim Addieren mindestens 1, wenn eine von beiden wahr ist.

Wenn nichts passt

Erfüllt keine Zeile die Bedingung, gibt FILTER #KALK! zurück. Fügen Sie das dritte Argument hinzu, um eine Meldung anzuzeigen:

=FILTER(A2:C6; A2:A6="West"; "Keine Ergebnisse")

Die Ergebnisse sortieren, zählen oder addieren

  • Sortieren Sie das Ergebnis nach Umsatz, vom größten zum kleinsten: =SORTIEREN(FILTER(A2:C6; A2:A6="Nord"); 3; -1)
  • Nur bestimmte Spalten zurückgeben: Filtern Sie nur Verkäufer und Umsatz mit =FILTER(B2:C6; A2:A6="Nord")
  • Zählen Sie die Treffer: =ZEILEN(FILTER(A2:C6; A2:A6="Nord"))
  • Eindeutige Werte der gefilterten Liste: Packen Sie sie in EINDEUTIG.

Häufige Fehler

  • #ÜBERLAUF!: In den Zellen, in die das Ergebnis soll, steht etwas. Leeren Sie sie.
  • #KALK!: Nichts passt. Geben Sie einen Wert für wenn_leer an.
  • #WERT!: Der Bereich von einschließen ist nicht so hoch wie die Matrix.
  • #NAME?: Ihre Excel-Version hat kein FILTER.

Häufige Fragen

Was ist der Unterschied zwischen FILTER und der Schaltfläche Filtern?

Die Schaltfläche Filtern (Daten › Filtern) blendet Zeilen in der Originaltabelle aus. Die Funktion FILTER erstellt woanders eine eigene, lebendige Kopie der passenden Zeilen, ohne das Original anzufassen.

Kann FILTER Platzhalter verwenden?

Nicht direkt. Um nach Teiltext zu filtern, verwenden Sie ISTZAHL und SUCHEN: =FILTER(A2:C6; ISTZAHL(SUCHEN("an"; B2:B6))) gibt alle Verkäufer zurück, deren Name „an“ enthält.

Kann FILTER Ergebnisse aus einem anderen Blatt zurückgeben?

Ja. Die Bereiche können auf jedem Blatt liegen, zum Beispiel =FILTER(Daten!A2:C100; Daten!A2:A100="Nord").

Worin unterscheidet sich FILTER von XVERWEIS?

XVERWEIS gibt die erste Übereinstimmung zurück. FILTER gibt alle passenden Zeilen zurück.