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 Suchen mit Mehreren Ergebnissen | Abschnitt
Excel-Nachschlagetechniken

Verwendung von FILTER für Suchen mit Mehreren Ergebnissen

Swipe um das Menü anzuzeigen

Warum Mehrfach-Ergebnisse bei Suchen 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:

  • Alle Bestellungen eines bestimmten Kunden;
  • Alle Mitarbeitenden 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 Wert zurückzugeben, liefert FILTER alle Zeilen, die den Kriterien entsprechen.

Grundlegende Syntax

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

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

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

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.

Aufgabe

Szenario

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

Aufgabenstellung

  • Die FILTER-Funktion verwenden, um passende Zeilen zu extrahieren;
  • Alle Mitarbeitenden 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 Suchvorgängen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 13

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 1. Kapitel 13
some-alt