Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verwendung von FILTER für Mehrfachergebnis-Abfragen | Dynamische Array-Suchvorgänge und Mehrfachergebnisabruf
Excel Lookup Mastery

bookVerwendung von FILTER für Mehrfachergebnis-Abfragen

Swipe um das Menü anzuzeigen

Warum Mehrfachtreffer-Suchvorgänge benötigt werden

Traditionelle Suchfunktionen wie VLOOKUP, XLOOKUP oder INDEX mit XMATCH liefern nur ein einzelnes Ergebnis. Viele praktische Anwendungsfälle erfordern jedoch das Abrufen von mehreren übereinstimmenden Datensätzen.

Beispiele hierfür sind:

  • Alle Bestellungen eines bestimmten Kunden;
  • Alle Mitarbeiter in einer Abteilung;
  • Alle Transaktionen über einem bestimmten Wert.

In diesen Fällen reicht eine Einzelwertsuche nicht aus. Modernes Excel bietet dynamische Arrayfunktionen, die mehrere Ergebnisse gleichzeitig zurückgeben können.

Die FILTER-Funktion

Die Funktion FILTER extrahiert Zeilen aus einem Datensatz, die eine bestimmte Bedingung erfüllen. Anstatt nur einen einzelnen Wert zurückzugeben, liefert FILTER alle Zeilen, die den Kriterien entsprechen.

Grundlegende Syntax

=FILTER(array; include; [if_empty])
  • array: der Bereich, der die Daten enthält;
  • include: die Bedingung, die bestimmt, welche Zeilen zurückgegeben werden;
  • if_empty: optionaler Wert, der angezeigt wird, wenn keine passenden Ergebnisse vorhanden sind.
Screenshot

Der Kundenname wird in Zelle F2 eingegeben. Das Ziel ist es, alle Bestellungen dieses Kunden zurückzugeben.

=FILTER(A2:D7; B2:B7=F2)
  1. Excel wertet die Bedingung aus: B2:B7=F2. Damit wird geprüft, welche Zeilen mit dem ausgewählten Kunden übereinstimmen;
  2. Die Funktion FILTER extrahiert alle Zeilen, bei denen die Bedingung TRUE ist;
  3. Die Ergebnisse werden automatisch auf mehrere Zeilen ausgegeben.

Wenn F2 den Wert Alice enthält, gibt Excel Folgendes zurück:

Screenshot

Dynamisches Array-Verhalten

Die Ergebnisse erweitern sich automatisch in benachbarte Zellen. Dies wird als Spill-Bereich bezeichnet. Wenn der Datensatz wächst oder sich der Eingabewert ändert, werden die Ergebnisse automatisch aktualisiert.

Szenario

Ein Arbeitsblatt enthält eine Tabelle mit Employee ID, Employee Name, Department, Salary. Ein Abteilungsname wird in eine Eingabezelle eingegeben. Ziel ist es, alle Mitarbeiter dieser Abteilung zurückzugeben.

Aufgabenstellung

  • Die FILTER-Funktion verwenden, um passende Zeilen zu extrahieren;
  • Alle Mitarbeiter der ausgewählten Abteilung zurückgeben;
  • Sicherstellen, dass sich die Ergebnisse automatisch aktualisieren, wenn sich die Abteilung ändert.
question mark

Was ist der Hauptzweck der Funktion FILTER in Excel bei der Durchführung von Suchvorgängen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 5. Kapitel 1
some-alt