FILTER in Excel: So verwendest du es
FILTER holt alle Zeilen, die du sehen willst, während SVERWEIS beim ersten Treffer aufhört. Du brauchst Excel 2021 oder 365.
Probier die ersten Übungen kostenlos ausIn der Lektion Die Funktion FILTER
Was macht FILTER?
FILTER gibt jede Zeile zurück, die eine Bedingung erfüllt. Du gibst an, was du sehen willst, und die Bedingung: Excel zeigt alle passenden Zeilen, und das Ergebnis läuft von selbst über.
SVERWEIS hört beim ersten Treffer auf, FILTER nimmt alle. Ändert sich die Liste, passt sich das Ergebnis sofort an. Mit dem dritten Argument gibst du an, was erscheinen soll, wenn keine Zeile passt. FILTER funktioniert in Excel 2021 und 365.
Wann verwendest du FILTER?
- Alle Umsätze aus Berlin: =FILTER(C2:C100;A2:A100="Berlin").
- Ganze Zeilen mit einem bestimmten Produkt: =FILTER(A2:C100;B2:B100="Laptop").
- Eine Meldung, wenn nichts passt: =FILTER(C2:C100;C2:C100>2000;"Keiner").
- Zwei Bedingungen zugleich, mit einem Sternchen dazwischen: =FILTER(B2:B100;(A2:A100="Berlin")*(C2:C100>500)).
Syntax
Die Syntax ist das feste Muster einer Funktion. Die Wörter zwischen den Klammern sind Platzhalter: Dort setzt du selbst etwas ein, zum Beispiel eine Zelle, eine Zahl oder einen Text. Alles andere tippst du genau so, wie es dasteht.
Mit einem Beispiel: =FILTER(C2:C6;A2:A6="Berlin")
So liest du die Formel, Teil für Teil:
| Teil | Was es bedeutet | Im Beispiel |
|---|---|---|
= | Jede Formel beginnt mit einem Gleichheitszeichen. Ohne = hält Excel, was du tippst, für gewöhnlichen Text. | = |
FILTER | Der Name der Funktion: So weiß Excel, was es tun soll. Du darfst ihn kleinschreiben, Excel setzt ihn selbst in Großbuchstaben. | FILTER |
( ) | Direkt nach dem Namen kommen die Klammern. Dazwischen steht, was die Funktion zum Arbeiten braucht: die Argumente. | ( ) |
Matrix | Was du sehen willst: eine Spalte oder ganze Zeilen. | C2:C6 |
einschließen | Die Bedingung, etwa A2:A6="Berlin". Excel zeigt jede Zeile, für die sie zutrifft. | A2:A6="Berlin" |
[wenn_leer] | Optional: was du siehst, wenn keine Zeile passt, etwa "Keiner". Ohne dieses Argument bekommst du #KALK!. | weggelassen |
; | Ein Semikolon trennt die Argumente voneinander. In einem englischen Excel ist das ein Komma. | ; |
" " | Text tippst du in Anführungszeichen, wie "Berlin". Eine Zahl oder eine Zelle, wie 500 oder A2, tippst du ohne. | |
[ ] | Was in eckigen Klammern steht, darfst du weglassen. Die eckigen Klammern selbst tippst du nie. |
FILTER Schritt für Schritt
E1 enthält =FILTER(C2:C6;A2:A6="Berlin"). Der erste der beiden Umsätze aus Berlin. Ändere die Zahlen oder die Formel und schau, was passiert.
So baust du die Formel selbst auf:
- Klick auf E1, mit leeren Zellen darunter, und tippe FILTER mit einer Klammer.
=FILTER( - Markiere, was du sehen willst: den Umsatz in C2:C6. Tippe ein Semikolon.
=FILTER(C2:C6; - Tippe die Bedingung: Die Regionen in A2:A6 müssen gleich "Berlin" sein.
=FILTER(C2:C6;A2:A6="Berlin" - Schließ die Klammer und drück die Eingabetaste: Die beiden Umsätze aus Berlin laufen untereinander über.
=FILTER(C2:C6;A2:A6="Berlin")
Weitere Beispiele
Ganze Zeilen
E1 enthält =FILTER(A2:C6;B2:B6="Laptop"). Markierst du alle drei Spalten, kommen die ganzen Zeilen mit: die beiden Laptops, aus Berlin und Hamburg.
Eine Meldung, wenn nichts passt
E1 enthält =FILTER(C2:C6;C2:C6>2000;"Keiner"). Kein Umsatz liegt über 2000: Statt #KALK! siehst du den Text aus dem dritten Argument.
Zwei Bedingungen
E1 enthält =FILTER(B2:B6;(A2:A6="Berlin")*(C2:C6>500)). Das Sternchen bedeutet hier und: aus Berlin und über 500. Nur der Laptop erfüllt beides.
Wo es oft schiefgeht
- Gib ein drittes Argument an, sonst bekommst du einen Fehler, wenn nichts gefunden wird.
Übe das in der Lektion Die Funktion FILTER. Die ersten Übungen sind kostenlos.
Häufige Fragen
Was ist der Unterschied zur Schaltfläche Filtern?
Die Schaltfläche blendet Zeilen deiner Tabelle aus, die Funktion erstellt eine neue Liste.