Excel-Formel: Grundlegendes Filterbeispiel -

Inhaltsverzeichnis

Generische Formel

=FILTER(data,range=value,"not found")

Zusammenfassung

Um Daten abzufragen und übereinstimmende Datensätze zu extrahieren, können Sie die Funktion FILTER verwenden. In dem gezeigten Beispiel lautet die Formel in F5:

=FILTER(B5:E15,E5:E15=H4,"not found")

Womit Daten abgerufen werden, bei denen der Status = "TX" ist.

Erläuterung

Diese Formel basiert auf der Funktion FILTER, um Daten basierend auf einem logischen Test abzurufen. Das Array-Argument wird als B5: E15 bereitgestellt, das den gesamten Datensatz ohne Header enthält. Das include-Argument ist ein Ausdruck, der einen einfachen Test ausführt:

E5:E15=H4 // test state values

Da sich im Bereich E5: E11 11 Zellen befinden, gibt dieser Ausdruck ein Array von 11 TRUE- und FALSE-Werten wie folgt zurück:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE)

Dieses Array wird von der Funktion FILTER verwendet, um übereinstimmende Daten abzurufen. Nur Zeilen, in denen das Ergebnis WAHR ist, gelangen in die endgültige Ausgabe.

Schließlich wird das Argument "if_empty" auf "nicht gefunden" gesetzt, falls keine übereinstimmenden Daten gefunden werden.

Andere Felder

Andere Felder können auf ähnliche Weise gefiltert werden. Um beispielsweise dieselben Daten für Bestellungen zu filtern, die größer als 100 US-Dollar sind, können Sie FILTER wie folgt verwenden

=FILTER(B5:E15,C5:C15>100,"not found")

Interessante Beiträge...