PQ: Diverse Werte (in Spalte) einer passenden ID (in Spalte) zuordnen (Kurzversion)

  Wissensstand: Level 3 ⇒  Excel GUT!, mindestens Basis-Kenntnisse in Power Query   

2-spaltige Liste so gestalten, dass IDs einmalig vertikal und Werte in Spalten horizontal zugeordnet werden

Diese Aufgabe habe ich einem Forums-Beitrag „entliehen“ und als Basis für eine PQ-Lösung verwendet. – Gleich vorweg eine Besonderheit dieses Beitrages: Ich präsentiere Ihnen natürlich die Lösung, im Gegensatz zu praktisch allen vorherigen Beiträgen ist meine Erklärung in diesem Fall wirklich nur stichwortartig, knapp. Aber sehen Sie selbst, ob das Thema Ihr Interesse findet und Sie im Anschluss mehr wissen möchten. 💡 

Natürlich ist es eine Ehrensache, dass ich die Quelle der Daten angebe; die Muster-Datei habe ich aber kopiert und auf unserem Server abgelegt, da dieses Forum immer noch unter dem Titel „provisorisch“ läuft und ich die Erfahrung gemacht habe, dass Files aus der vorherigen Version nicht mehr herunter geladen werden können. Und wenn Sie in dem Forum nicht angemeldet sind, können Sie zwar die Beiträge lesen aber keine Daten herunterladen. Und manchmal (bei manchen Browsern?) „zickt“ die Seite komplett. 😐 

Die Aufgabenstellung ist in zwei erstellten Arbeitsblättern sehr gut dargestellt und bedarf kaum einer Erklärung. Die Spalte Issue Key ist praktisch die/eine ID. In Bezug zu steht jeweils der passende Wert:

Der IST-Zustand der Daten

Der IST-Zustand der Daten

Das Ziel ist es, die Issue Keys nur einmalig aufzuführen und die äquivalenten Werte in der erforderlichen Anzahl von Spalten rechts davon einzufügen:

So soll das Ergebnis sein

So soll das Ergebnis sein

Im Forum-Thread sind ja schon unterschiedliche Lösungen aufgezeigt. Zugegeben, ich habe sie nicht ausprobiert gehe aber davon aus, dass die angebotenen Lösungen funktionieren (schließlich kennen ich die Helfer-Kollegen und deren Arbeit recht gut). Was noch fehlte ist eine funktionierende Power Query-Lösung. – Die präsentiere ich Ihnen nun (wie schon erwähnt in Kurzform) hier:

  • Importieren Sie die IST-Daten in den Power Query Editor.
  • Gruppieren Sie die Spalte Issue Key mit dem Vorgang:  |  Alle Zeilen.
  • Fügen Sie eine Benutzerdefinierte Spalte mit der Überschrift Bezug und der Formel Table.Column([Bezug],"Bezug zu") ein.
  • Ich weiß, dass Sie auf einen Fehler auflaufen, das ist mir schließlich aus passiert 😉
  • Der Fehler, besser gesagt die Ursache liegt in Tabellenblatt IST, Zelle B1. Ein klitzekleiner Tipp: Das englische Wort für „Weltraum“ hat mehrere Bedeutungen…
  • Ändern Sie entweder die Ursprungs-Zelle B1 oder (vorzugsweise) die eben eingetragene Formel.
  • Extrahieren Sie die Spalte Bezug zu mit einem Trennzeichen, beispielsweise dem Semikolon ; (oder was auch immer Sie mögen).
  • Teilen Sie die neu erstellte Spalte nach dem angegebenen Trennzeichen, also beispielsweise dem ;.
  • Löschen Sie die Spalte Bezug.
  • Benennen Sie die Spalte Bezug zu.1 idealerweise in (nur) Bezug zu um.
  • Schließen & laden in… und wählen Sie die Wunsch-Zielposition auf dem Blatt SOLL, typischerweise A1. (Die vorhandenen Wunsch-Ergebnisse habe Sie vorher verschoben oder gelöscht.)
  • Formatieren Sie im Arbeitsblatt die Überschriften der Spalten Bezug zu.2 .. Bezug zu.4 so, dass der Inhalt, der Text nicht (mehr) sichtbar ist.

Fertig! Holen Sie sich gerne von unserem Server meine Lösung, vielleicht hilft das ja etwas beim finden der einen oder anderen kleinen Hilfestellung. Und einen Beitrag in der bekannten Ausführlichkeit finden Sie hier im Blog. Das erforderliche Passwort für den Beitrag mit der $$-Lösung sende ich Ihnen mit einigen erklärenden Worten per Mail, wenn Sie mir diese E-Mail senden. 😉 

Ein wichtiger Hinweis
Der Link auf den Folge-Beitrag beginnt mit „$$“. Das bedeutet für alle derartig ausgezeichneten Beiträge, dass diese kostenpflichtig sind (eine geringe Spende).
Näheres dazu in der angesprochenen Mail. Auch Wissen hat einen Wert!

▲ nach oben …

Dieser Beitrag wurde unter Allgemein, Verschiedenes, Filtern & Sortieren, Foren-Q&A, Ohne Makro/VBA, Power Query, PQ-Formeln (Sprache M), Spalten bearbeiten, Text-Behandlung, Transponieren abgelegt und mit , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.