FILTER Excel Daten mit einer Funktion! - Excel-Tipps

Inhaltsverzeichnis

FILTER ist eine brandneue Dynamic Array-Funktion in Excel. Die auf Ignite 2018 angekündigte Funktion ist eine von mehreren neuen Excel-Funktionen:

  • Der Montag behandelte die neue Formel = A2: A20, den SPILL-Fehler und die neue SINGLE-Funktion, die anstelle der impliziten Schnittmenge erforderlich ist
  • Der Dienstag umfasste SORT und SORTBY
  • Dieser Artikel behandelt FILTER
  • Der Donnerstag wird EINZIGARTIG sein
  • Am Freitag werden die Funktionen SEQUENCE und RANDARRAY behandelt

FILTER akzeptiert ein Array, behält die angegebenen Zeilen bei und gibt die Ergebnisse an einen Überlaufbereich zurück.

Für diesen Artikel verwenden Sie diesen Datensatz:

Name, Team und Punktzahl

Die Syntax von FILTER lautet FILTER (Array, Include, (falls leer))

FILTER-Syntax

Erstes Beispiel: Sie möchten alle Zeilen aus dem Datensatz abrufen, in dem das Team blau ist. Gib Blau in Zelle F1. Die in E4 eingegebene Formel lautet =FILTER(A4:C16,B4:B16=F1,"None Found").

Beachten Sie, dass Sie in der Formel keine F4- oder Dollarzeichen verwenden müssen. Es ist eine einzelne Formel, die mehrere Ergebnisse zurückgibt. Es ist nicht erforderlich, dies irgendwo zu kopieren, daher sind keine absoluten Referenzen erforderlich. Außerdem müssen Sie nicht Strg + Umschalt + Eingabetaste drücken.

Eine FILTER-Formel gibt alle roten Teammitglieder zurück

Wenn Sie F1 in Blau ändern, erhalten Sie alle blauen Teammitglieder.

Ändern Sie F1, um die Ergebnisse zu ändern

Das dritte Argument von FILTER ist optional und wird hier veranschaulicht. (if_empty) gibt den Text an, der zurückgegeben werden soll, falls keine Ergebnisse vorliegen. Wenn Sie F1 in Lime ändern, erhalten Sie den in der Formel angegebenen Text.

f
Geben Sie an, was zurückgegeben werden soll, wenn nichts gefunden wird

Das obige Ergebnis ist nicht sehr vollständig. Was ist, wenn Sie eine Formel haben, die wirklich eine numerische Antwort in der 3. Spalte benötigt? Sie können eine Array-Konstante als Argument (if_empty) angeben:=FILTER(A4:C16,B4:B16=F1,("None Found","No Team",0))

Akzeptiert das dritte Argument ein Array? Ja.

Je häufiger Sie diese neuen Dynamic Array-Formeln verwenden, desto erstaunlicher erscheinen sie.

In seinem Beitrag über FILTER hat Smitty Smith vom Excel-Team ein großartiges Beispiel für ein UND innerhalb der neuen FILTER-Funktion.

Schau Video

Laden Sie die Excel-Datei herunter

So laden Sie die Excel-Datei herunter: filter-function-in-excel.xlsx

Excel-Gedanke des Tages

Ich habe meine Excel Master-Freunde um Rat zu Excel gebeten. Der heutige Gedanke zum Nachdenken:

"Überflüssige Formate weglassen"

Jordan Goldmeier

Interessante Beiträge...