Wie man die FILTER-Funktion in Microsoft Excel effektiv nutzt
Das Filtern von Daten in Excel kann manchmal etwas mühsam sein, besonders wenn man mehr Dynamik wünscht, als ständig nur Filter auszuwählen. Die FILTER-Funktion ist eine echte Erleichterung, wenn sie funktioniert: Sie ermöglicht es, nur die Daten zu extrahieren, die den Kriterien entsprechen. Und das Beste: Sie aktualisiert sich automatisch, sobald sich die Quelldaten ändern. Das ist äußerst praktisch, wenn man beispielsweise Verkaufsberichte, Schülernoten oder Inventarlisten bearbeitet, bei denen sich die Zahlen ständig ändern. Bei manchen Konfigurationen ist die korrekte Anwendung anfangs etwas knifflig, aber sobald man die Syntax beherrscht, erleichtert sie die Arbeit ungemein.
Nur zur Info: Andere Filteroptionen wie der AutoFilter oder der Erweiterte Filter sind weiterhin verfügbar und eignen sich gut für schnelles Filtern, sind aber nicht so flexibel. Der Hauptvorteil von FILTER ist, dass es sich um eine Formel handelt, die Sie in Ihre Tabellen einbetten können. So wird Ihre gefilterte Ansicht automatisch aktualisiert, wenn sich Ihre Daten ändern. Stellen Sie es sich wie eine intelligente Live-Abfrage vor, die die angezeigten Daten anpasst.
So reparieren und verwenden Sie die FILTER-Funktion in Excel
Die FILTER-Funktion richtig verwenden
Wenn die Funktion =FILTER() nicht richtig funktioniert, liegt das häufig an Syntaxfehlern oder zu wenig Platz für die Ergebnisse. Die Formel sieht im Prinzip so aus:
=FILTER(array, include, [if_empty])
„Array“ ist einfach Ihr Datenbereich – zum Beispiel.A2:F11Der Teil „include“ sind Ihre Kriterien – eine logische Prüfung wie D2:D11<30. Und das optionale „if_empty“ gibt an, was angezeigt werden soll, wenn keine Daten übereinstimmen, zum Beispiel "No Records Found".
Schritt-für-Schritt-Beispiel: Filtern von Werten unter 30
- Angenommen, Ihre Daten befinden sich in den Spalten A2 bis F11, wobei die Schülerpunktzahlen in Spalte D stehen. Um alle Schüler mit einer Punktzahl unter 30 herauszufiltern, verwenden Sie:
=FILTER(A2:F11, D2:D11<30, "No Matches Found")
Fügen Sie diese Formel in eine leere Zelle ein, in der die gefilterte Liste erscheinen soll. Beachten Sie, dass Sie etwas Platz nach unten benötigen, da die Formel über mehrere Zeilen reicht. Es werden dann alle Schüler mit weniger als 30 Punkten angezeigt, formatiert wie in der Originaltabelle.
Mehrere Bedingungen kombinieren
In einer Konfiguration funktionierte es mit nur einer Bedingung, manchmal benötigt man jedoch mehrere. Der Trick besteht darin, * für UND und + für ODER zu verwenden. Um beispielsweise Punktzahlen zwischen 30 und 70 zu finden:
=FILTER(A2:F11, (D2:D11>30)*(D2:D11<70), "No Matches Found")
Und um Ausreißer zu finden (Werte unter 15 oder über 70):
=FILTER(A2:F11, (D2:D11<15)+(D2:D11>70), "No Records Found")
Das fühlt sich im ersten Moment etwas seltsam an, aber es funktioniert mit verschiedenen Excel-Dateien – überprüfen Sie einfach Ihre Syntax, wenn es nicht klappt.
Eleganter Umgang mit fehlenden Treffern
Wenn Sie einen Filter mit einer Bedingung ausführen, die nie zutrifft, zeigt Excel standardmäßig nur eine einzelne Zeichenfolge an, was etwas seltsam aussieht, wenn Sie eine Tabelle erwarten. Daher empfiehlt es sich, benutzerdefinierte Ausweichdaten in Form eines Arrays festzulegen, zum Beispiel:
=FILTER(A2:F11, D2:D11>90, {“No Record”, “No Record”, “No Record”, 0})
Dadurch bleibt die Ausgabe konsistent und es werden seltsame Formatierungsprobleme vermieden, falls Sie die Ergebnisse noch weiterverarbeiten möchten.
Warum es wichtig ist und wann man es anwenden sollte
Bei großen oder sich ständig ändernden Datensätzen kann das manuelle Filtern schnell mühsam werden. Mit der Funktion =FILTER fügen Sie einen dynamischen Filter direkt in Ihr Tabellenblatt ein. Das ist ideal, wenn Sie Echtzeit-Aktualisierungen benötigen oder gefilterte Daten in andere Formeln oder Diagramme einbinden möchten. Ehrlich gesagt, ist es nach kurzer Eingewöhnungszeit viel einfacher, als den ganzen Tag Filter durchzuklicken – insbesondere, wenn Sie mehrere Bedingungen gleichzeitig bearbeiten.
Natürlich macht Excel es einem manchmal etwas schwerer als nötig, aber sobald man die Syntax beherrscht und weiß, wie man mit Fällen umgeht, in denen keine Übereinstimmung gefunden wird, wird es zu einem wirklich leistungsstarken Werkzeug. Man sollte nur die Datenbereiche im Auge behalten und sicherstellen, dass die Formeln nicht in andere Daten hineinragen – nichts ist ärgerlicher als versehentliches Überschreiben.
Ähnliche Artikel
War dieser Artikel hilfreich?