Tuesday 25 August 2020

Dynamische Arrays 3 – Excel University

Dies ist der dritte Beitrag in der Dynamic Arrays-Reihe. In den ersten beiden Beiträgen haben wir den Überlaufbereich und den Überlaufreferenzoperator erörtert. Wenn Ihnen die ersten beiden Beiträge gefallen haben, werden Sie diesen wahrscheinlich noch mehr genießen, da wir über die Funktionen FILTER und XLOOKUP sprechen können.

Video

Überblick

Bisher haben wir festgestellt, dass dynamische Array-Formeln mehrere Ergebnisse zurückgeben können. Wenn dies der Fall ist, werden die Ergebnisse in die benachbarten Zellen übertragen. Bisher sind die Ergebnisse heruntergekommen und unsere Formeln haben vertikale Listen generiert. Es ist Zeit, einen weiteren Schritt zu unternehmen und festzustellen, dass Formeln mehrere Zeilen zurückgeben können und Säulen. Schauen wir uns zunächst die FILTER-Funktion an.

FILTER

Die Funktion FILTER beginnt mit einem Eingabearray und gibt eine gefilterte Teilmenge zurück. Nehmen wir an, wir haben eine Datentabelle wie Tabelle1:

Ein Screenshot einer Excel-Tabelle mit Spalten für Anzahl und Typ

Angenommen, wir möchten eine Liste aller Rückerstattungen in einem anderen Arbeitsblatt erstellen.

Wir könnten die FILTER-Funktion folgendermaßen verwenden:

=FILTER(Table1, Table1[Type]=“Refund”)

Wir drücken die Eingabetaste … und bam:

Ein Screenshot eines Excel-Arbeitsblatts, das gefiltert wurde, um nur die Rückerstattungszeilen anzuzeigen

Die Funktion FILTER gibt alle Spalten im ersten Argument (Tabelle 1) zurück und enthält die übereinstimmenden Zeilen, die die im zweiten Argument (Tabelle 1) definierten Kriterien erfüllen[Type]= „Rückerstattung“).

Mit anderen Worten, es wird ein Array zurückgegeben, das mehrere Zeilen und Spalten enthält!

Und wie Sie vielleicht vermuten, aktualisiert die dynamische Array-Formel den Überlaufbereich entsprechend, wenn sich die Quelldaten ändern.

Schauen wir uns eine weitere Funktion an, XLOOKUP.

XLOOKUP

Die XLOOKUP-Funktion ist als Alternative zu VLOOKUP konzipiert und bietet viele Vorteile.

Ein Vorteil ist, dass in einer einzelnen Formel alle Spalten für den übereinstimmenden Wert zurückgegeben werden können, während VLOOKUP den Wert aus einer einzelnen Spalte zurückgibt.

Nehmen wir an, wir haben eine Reihe von Transaktionen wie diese:

Ein Screenshot eines Excel-Arbeitsblatts mit Transaktionen, die Kontonummer und Betrag enthalten

Wir haben das AcctNum für jede Transaktion brauchen wir aber die AcctName und FS Linie. Diese werden in einer Nachschlagetabelle, Tabelle1, gespeichert, die ungefähr so ​​aussieht:

Ein Screenshot einer Excel-Tabelle, in der Kontonummer, Kontoname und fs-Spalten gespeichert sind

Wir benötigen nur eine XLOOKUP-Funktion, um sowohl AcctName- als auch FS-Spaltenwerte abzurufen. Wenn Sie XLOOKUP noch nicht kennengelernt haben, habe ich mehrmals darüber geschrieben HierIm Allgemeinen definieren Sie jedoch den Suchwert, die Suchspalte und die Rückgabespalte oder -spalten. Wir könnten also die folgende Formel in E9 schreiben:

=XLOOKUP(C9,Table3[AcctNum],Table3[[AcctName]:[FS]])

Wir drücken die Eingabetaste … und bam:

Ein Screenshot eines Excel-Arbeitsblatts mit der xlookup-Funktion, das sowohl den acctname als auch den fs-Wert zurückgibt

Es werden sowohl die AcctName- als auch die FS-Spalte zurückgegeben!

Wir können die Formel ausfüllen … und … verstanden haben:

Ein Screenshot eines Excel-Arbeitsblatts, das den Kontonamen und fs für alle Zeilen enthält (die xlookup-Formel wurde ausgefüllt).

Hinweis: Da AcctNum kein Überlaufbereich ist, wird die Formel bei Verwendung der C9 # -Referenz nicht automatisch ausgefüllt.

Wie Sie sehen können, bieten dynamische Arrays eine neue Möglichkeit, bestimmte Aufgaben anzugehen.

Diese drei Beiträge haben eine Aufwärmphase bereitgestellt, aber es gibt viele zusätzliche Funktionen und Verwendungszwecke, die es zu erkunden gilt. Wenn Sie sich mit einigen zusätzlichen Funktionen und Anwendungen befassen möchten, lesen Sie diese Beiträge.

Was denkst du über diese Serie? Schreiben Sie unten einen Kommentar und lassen Sie es mich wissen … danke!

Beispieldatei


Kostenloses Webinar zu dynamischen Arrays

Wenn Sie mehr über Dynamic Arrays erfahren möchten, biete ich ein kostenloses Dynamic Arrays-Webinar an!


Source link

Der Beitrag Dynamische Arrays 3 – Excel University erschien zuerst auf Anfänger Kurse.



from https://fuer-anfaenger.info/dynamische-arrays-3-excel-university/

from
https://anfangertipps.tumblr.com/post/627491729966333952

No comments:

Post a Comment

Social Media Marketing Methoden | Aktuelle Tipps für Anfänger

So starten Unternehmen mit einer Social-First-Strategie durch Der Fokus auf Social First kann Unternehmen auch in Krisenzeiten Erfolg vers...