Power Query: Listen mit Kundennummern abgleichen und alle Treffer mit „X“ kennzeichnen
11.01.2023
Kunden, die an einer Online-Umfrage teilgenommen haben, wurden in einer Liste erfasst. Wie die darin enthaltenen Kundennummern aufbereitet werden, habe ich im Beitrag vom 4.1.2023 gezeigt.
Nun sollen alle Kunden, die sich an der Online-Umfrage beteiligt haben, in der Kundenstammliste gekennzeichnet werden. Dazu gleiche ich beide Listen mit Hilfe eines Joins in Power Query ab, füge der Kundenstammliste eine Spalte hinzu und vermerke dort die Treffer mit einem „X“.

Kundenstammliste automatisch angereichert um Information aus Online-Umfrage
Die Kundenstammliste einlesen und mit den Online-Daten zusammenführen
Für den Abgleich der Kundenstammliste mit den Daten der Online-Umfrage lese ich beide Datenquellen mit Power Query in eine Excel-Datei ein und nutze dann eine Join-Technik. Ich gehe wie folgt vor:
- Zuerst öffne ich die Arbeitsmappe mit den eingelesenen Online-Umfragedaten. Im Register Daten klicke ich auf Daten abrufen > Aus Datei > Aus Excel-Arbeitsmappe und wähle die Datei und mit der Tabelle »Kundenstamm«.

Kundenstammdaten aus einer fremden Arbeitsmappe einlesen
- Die Kundennummern aus der Online-Umfrage und aus dem Kundenstamm müssen den gleichen Datentyp aufweisen. In der Online-Umfrage ist es der Datentyp Text.
- Daher wähle ich in der Abfrage »Kundenstamm« per Klick auf das Datentypsymbol ebenfalls den Typ Text.

Vor dem Zusammenführen der Abfragen den abzugleichenden Spalten den gleichen Datentyp zuweisen
- Unter Start wähle ich Kombinieren > Abfragen zusammenführen.
- Im anschließenden Dialogfeld markiere ich die abzugleichenden Spalten »Kundennummer« und »Online-Recherche«.

Die Abfrage »Kundenstamm« wird mit der Abfrage »Online-Recherche« zusammenführt

Für das Zusammenführen die beiden Spalten mit den Kundennummern markieren
Die Kundenstammdaten um eine Spalte mit den Online-Daten ergänzen
Nachdem ich die beiden Tabellen zusammengeführt habe, hole ich die gewünschte Information aus der Online-Abfrage und bereite sie wie folgt auf:
- Ich entpacke die durch das Zusammenführen neu entstandene Spalte per Klick auf den Doppelpfeil im Spaltenkopf [1] und entferne das Häkchen bei Ursprünglichen Spaltennamen als Präfix verwenden [2].

Die Daten aus der Online-Recherche entpacken
- Alle Kundennummern, die in der neuen Spalte keinen null-Eintrag aufweisen, sollen nun in einer neuen Spalte mit dem Namen »Umfrage« mit „X“ gekennzeichnet werden.
- Dazu erstelle ich eine bedingte Spalte über Spalte hinzufügen > Bedingte Spalte [1]+[2] und verwende in dem anschließend eingeblendeten Dialogfeld die unter [3] gezeigten Einstellungen.

Eine neue Spalte mit einer Bedingung hinzufügen

Liegt in der Online-Recherche ein passender Eintrag vor, wird der Eintrag mit einem „X“ belegt
- Die Spalte Online-Recherche.1 lösche ich per Rechtsklick im Spaltenkopf und Entfernen.
- Über Schließen & laden > Schließen & laden in bringe ich die Kundenstammliste erweitert um eine neue Spalte als Tabelle auf ein Arbeitsblatt.

Automatisiert: Online-Daten bereinigt und Kundenstammliste erweitert
Fazit
Zwei Listen mit Kundennummern lassen sich mit wenigen Mausklicks abgleichen und mit einer individuellen Kennzeichnung versehen dank Power Query. Liegen die Kundennummern nicht in vergleichbarer Form vor, bietet Power Query die erforderlichen Techniken für die erforderliche Datenaufbereitung.
Ähnliche Beiträge
-
Power Query: Ausgeblendete Arbeitsblätter auslesen? So geht’s doch!
Kürzlich erhielt ich den Hilferuf einer Anwenderin, weil sie in Excel mit Power Query nicht auf die Daten in einer anderen Arbeitsmappe zugreifen konnte. Sie wurden im Navigator nicht angezeigt....
-
Power Query: Falsche Datentypen? Drei Tipps, die das verhindern
Es sollte mal wieder schnell gehen und dabei bleib das Festlegen der Datentypen auf der Strecke. Doch spätestens beim nächsten Datenimport rächt sich das. Denn unsachgemäß eingestellte oder bei erneuten...
-
Power Query: Spalten entfernen ja, aber bitte richtig
Kürzlich hatte ich im Kurs eine spannende Diskussion zum Entfernen von Spalten. Die Frage war: Was tun, wenn sich nach dem Entfernen mehrerer Spalten herausstellt, dass es eine zu viel...