am 04-10-2019 12:02 PM
VLOOKUP ist eine der meistverwendeten Funktionen in Excel. VLOOKUP nimmt einen Suchwert entgegen und sucht nach diesem Wert in der ersten Spalte in einem Suchbereich. Vervollständigen Sie die Syntax der Funktion, indem Sie die Spaltennummer angeben, die aus dem Bereich zurückgegeben werden soll. VLOOKUP ist also eine Verknüpfung. Eine Spalte mit Daten wird mit einem bestimmten Bereich verknüpft, um eine Reihe von Werten aus diesem Bereich zurückzugeben.
Dieser Beitrag verfolgt zwei Ziele:
1. Vorführung von VLOOKUP mit Alteryx.
2. Vorführung einer Vereinfachung von VLOOKUP in Alteryx.
Angenommen wir haben eine Excel-Datei mit zwei Arbeitsblättern. Blatt 1 enthält eine Masterliste mit Vertriebsdaten. Die Daten sehen wie folgt aus:
Blatt 2 enthält eine Auswahlliste mit Vertriebsmitarbeitern und deren Vor- und Nachnamen:
Wir werden eine VLOOKUP-Funktion verwenden, um die Liste der Vertriebsmitarbeiter einzulesen, mit den Personen aus Blatt 1 abzugleichen und die Verkaufsdaten für die einzelnen Vertriebsmitarbeiter zurückzugeben. Beachten Sie, dass unsere Liste der Personen in Blatt 2 zwei Personen mit dem Namen „Angelina“ enthält. Blatt 1 enthält mehrere Personen mit den Namen „Angelina“ und „Michael“. Wenn wir also nur den Vornamen verwenden, erhalten wir keine zuverlässigen Ergebnisse mit VLOOKUP. Ein Abgleich nach Nachnamen, oder sogar eine Verkettung von Vor- und Nachname ist auch nicht immer garantiert zuverlässig. Es gibt eine Menge „Michael Thomas“ auf der Welt, und möglicherweise mehr als einen in Ihren Daten. Daher vervollständigen wir unser VLOOKUP, indem wir jedem Vertriebsmitarbeiter einen eindeutigen Bezeichner zuweisen. Lassen Sie uns jedoch nur als Gedankenspiel annehmen, dass die Kombination aus Vor- und Nachname einen eindeutigen Namen/Bezeichner ergibt.
Als Erstes verketten wir also Vor- und Nachname in einem neuen Feld.
Anschließend wiederholen wir den Vorgang mit unseren Daten in Blatt 2. VLOOKUPs benötigen sortierte Daten, um korrekte Ergebnisse zu liefern. In diesem Fall sortieren wir die Blätter 1 und 2 in aufsteigende Reihenfolge nach „Concatenated Name“ (Verketteter Name):
Jetzt können wir endlich unsere „=VLOOKUP“-Funktion verwenden:
Es hat funktioniert! Ich werde Ihnen jetzt zeigen, wie Sie dasselbe in Alteryx erreichen. (Tipp: es gibt mehr als einen Weg).
Zunächst importieren wir unsere Daten aus den Blättern 1 und 2.
Wie auch im Excel-Beispiel verketten wir Vor- und Nachname in einem neuen Feld. Lassen Sie uns den verketteten Namen in Blatt 1 zur besseren Lesbarkeit als „Full Name“ (Vollständiger Name) und in Blatt 2 als „New Name“ (Neuer Name) benennen. Dazu verwenden wir einen Ausdruck für das Formula Tool:
Zuletzt fügen wir ein Tool „Suchen Ersetzen“ ein und verbinden Blatt 2 mit dem „F“-Eingang für „Suchen Ersetzen“ und Blatt 1 mit dem „R“.
Die Konfiguration für „Suchen Ersetzen“ sieht wie folgt aus:
Beachten Sie, dass „Sales“ (Verkäufe) unter „Feld(er) an Datensatz anhängen“ ausgewählt ist. Wenn wir den Workflow ausführen, erhalten wir die Daten nach Vertriebsmitarbeiter, genau wie in Excel:
In Alteryx gibt es jedoch einen einfacheren Weg, VLOOKUPs auszuführen! Wir können die beiden Blätter mit einem Join Tool verknüpfen.
Sehen Sie sich die Konfiguration der Verknüpfung an:
Wir haben unsere Daten nach Vor- und Nachname verknüpft, ohne die beiden Felder zunächst zu verketten. Außerdem haben wir die Vertriebsdaten, die wir erhalten möchten, im gleichen Join Tool ausgewählt.
Alteryx bietet einen weiteren Vorteil gegenüber der VLOOKUP-Funktion in Excel. Angenommen, Sie möchten Verkäufe und Opportunities zurückgeben. In Alteryx reicht dafür eine einzige Verknüpfung. In Excel müssen Sie mehrere VLOOKUPs ausführen.