So verwenden Sie die Excel-FILTER-Funktion mit mehreren Kriterien

Verwendung der Excel-FILTER-Funktion mit vielfältigen Auswahlkriterien

Einleitung

Die FILTER-Funktion ist ein äußerst nützliches Instrument in Microsoft Excel, um Daten nach vorgegebenen Kriterien zu selektieren. Sie ermöglicht es, Daten, die mehreren Bedingungen entsprechen, herauszufiltern und somit spezifische Informationen schnell und effizient zu finden. Dieser Artikel führt Sie durch die Anwendung der FILTER-Funktion mit verschiedenen Kriterien und verdeutlicht ihr Potenzial anhand von praxisnahen Beispielen.

Die Syntax der FILTER-Funktion

Die Struktur der FILTER-Funktion ist wie folgt definiert:

=FILTER(Matrix, Einschluss, [wenn_leer])

  • Matrix: Der Zellbereich, in dem die Filterkriterien zur Anwendung kommen sollen.
  • Einschluss: Die Kriterien, denen die gefilterten Daten entsprechen müssen.
  • [wenn_leer]: (Optional) Der Wert, der angezeigt werden soll, falls keine Ergebnisse den Kriterien entsprechen.

Anwendung mehrerer Filterkriterien

Um Daten anhand verschiedener Kriterien zu filtern, können Sie der FILTER-Funktion weitere Kriterien als Argumente hinzufügen. Jedes Kriterium wird dabei durch ein Komma getrennt.

Beispiel: Betrachten wir eine Tabelle mit Verkaufsdaten, die Spalten für „Produkt“, „Region“ und „Umsatz“ beinhaltet. Angenommen, Sie möchten alle Produkte selektieren, die in „Nordamerika“ verkauft wurden und einen Umsatz von mehr als 100.000 € erzielt haben. Die Formel hierfür wäre:

=FILTER(Tabelle1; (Tabelle1[Region]="Nordamerika") * (Tabelle1[Umsatz]>100000))

Logische Verknüpfungen

Mit logischen Operatoren wie UND, ODER und NICHT können Sie komplexe Filterbedingungen definieren.

Beispiel: Wenn Sie beispielsweise alle Produkte suchen, die entweder in „Nordamerika“ oder „Europa“ verkauft wurden und einen Umsatz von mehr als 50.000 € generierten, verwenden Sie folgende Formel:

=FILTER(Tabelle1; ((Tabelle1[Region]="Nordamerika") + (Tabelle1[Region]="Europa")) * (Tabelle1[Umsatz]>50000))

Teilübereinstimmungen

Durch die Nutzung von Platzhaltern wie ? und * sind Teilübereinstimmungen in den Filterkriterien möglich.

Beispiel: Um alle Produkte zu finden, deren Bezeichnung mit „Produkt“ anfängt, würden Sie diese Formel verwenden:

=FILTER(Tabelle1; ISTZAHL(FINDEN("Produkt";Tabelle1[Produkt])))

Datums- und Zahlenkriterien

Auch Datums- und Zahlenkriterien können für die Filterung verwendet werden.

Beispiel: Wenn Sie alle Verkäufe selektieren möchten, die nach dem 1. Januar 2023 getätigt wurden, verwenden Sie diese Formel:

=FILTER(Tabelle1; Tabelle1[Datum]>DATUM(2023;1;1))

Anwendungsbeispiele

Beispiel 1: Ermittlung der Top-Verkäufer

Angenommen, Sie haben eine Tabelle mit Vertriebsdaten, die die Spalten „Name“, „Region“ und „Umsatz“ umfasst. Sie möchten die erfolgreichsten Verkäufer in jeder Region ermitteln. Die Formel hierfür lautet:

=SORTIERENNACH(FILTER(Tabelle1;Tabelle1[Region]=A2);Tabelle1[Umsatz];-1)

  • A2: Der Name der Region, für die Sie die Top-Verkäufer analysieren möchten.

Beispiel 2: Auffinden von Duplikaten

Nehmen wir an, Sie haben eine Kundenliste mit den Spalten „Name“, „Telefonnummer“ und „E-Mail“. Um Duplikate aufzuspüren, verwenden Sie folgende Formel:

=FILTER(Tabelle1; ZÄHLENWENNS(Tabelle1[Name];Tabelle1[Name];Tabelle1[Telefonnummer];Tabelle1[Telefonnummer];Tabelle1[E-Mail];Tabelle1[E-Mail])>1)

Zusammenfassung

Die FILTER-Funktion ist ein wertvolles Werkzeug zur Selektion von Daten nach verschiedenen Kriterien. Sie erlaubt es, spezifische Informationen zügig und effizient zu identifizieren und bietet flexible Möglichkeiten zur Erstellung komplexer Filterbedingungen. Durch das Verständnis der Syntax sowie den Einsatz logischer Operatoren können Sie die FILTER-Funktion optimal nutzen, um wertvolle Erkenntnisse aus Ihren Excel-Daten zu gewinnen.

Häufig gestellte Fragen (FAQs)

F: Wie kann ich die FILTER-Funktion mit externen Datenquellen verknüpfen?
A: Sie können die Funktion VERWEIS verwenden, um die FILTER-Funktion mit einer externen Quelle zu verbinden.

F: Kann ich die FILTER-Funktion verwenden, um Daten aus mehreren Tabellenblättern zu extrahieren?
A: Ja, mit der Funktion INDIREKT können Sie die FILTER-Funktion nutzen, um Daten aus unterschiedlichen Tabellenblättern zu extrahieren.

F: Wie kann ich verhindern, dass die FILTER-Funktion leere Zellen zurückgibt?
A: Verwenden Sie die Funktion WENNFEHLER, um das Ergebnis der FILTER-Funktion zu überprüfen und bei Leerwerten einen anderen Wert anzuzeigen.

F: Kann ich mit der FILTER-Funktion nach Formatierungen filtern?
A: Die Filterung nach Formatierung ist mit der Funktion selbst nicht direkt möglich. Hierfür müssen Sie andere Methoden, wie z.B. VBA, verwenden.

F: Kann die FILTER-Funktion in Pivot-Tabellen angewendet werden?
A: Ja, die FILTER-Funktion kann genutzt werden, um die Daten in einer Pivot-Tabelle zu filtern.

F: Wie kann ich die FILTER-Funktion für die bedingte Formatierung nutzen?
A: In den benutzerdefinierten Regeln für die bedingte Formatierung können Sie die FILTER-Funktion verwenden, um Zellen basierend auf bestimmten Bedingungen hervorzuheben.

F: Kann ich mit der FILTER-Funktion Daten in eine andere Tabelle kopieren?
A: Ja, kombinieren Sie die FILTER-Funktion mit der Funktion TRANSPONIEREN, um die gefilterten Daten in eine andere Tabelle zu kopieren.

F: Wie kann ich die FILTER-Funktion in Visual Basic for Applications (VBA) verwenden?
A: Nutzen Sie die Methode WorksheetFunction, um die FILTER-Funktion in VBA zu verwenden.