HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Forumbeitrag
Excel-Version des Fragestellers:
2016
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
Gera
02.04.2025 09:41:39
AW: Duplikate - zugeordnete Werte in Spalten auflösen
Hallo Yal,

ich habe versucht, das mit PQ umzusetzen:

nach

so ändern, dass es so aussieht (kannst Du auch copy-pasten)
= Table.Group(#"Geänderter Typ", {"PID"}, {{"Produkt", each Text.Combine([Produkt], ";"), type text}})


erhalte ich in der Spalte Produkt "error".

https://www.herber.de/bbs/user/176544.xlsx

Was mache ich falsch

Gruß Gera
Als Antwort auf diesen Beitrag
Yal
01.04.2025 19:21:00
AW: Duplikate - zugeordnete Werte in Spalten auflösen
Hallo Gera,

ich würde nicht Formelbasiert, sondern mit Power Query rangehen. Hört sich kompliziert, ist es aber nicht:

- gehe auf die Zelle "PID"
- Menü "Einfügen", "Tabelle". Umfang und Überschrift werden erkannt, alles ok.
- rechtsklick und "Daten aus Tabelle/Bereich abrufen..."
- Du bist im Power Query Editor
- rechts ist die Liste der angewendete Schritte, die zweite Schritt "Geänderter Typ" ist aktiv, diese ist in der Bearbeitungsleiste sichtbar
- rechtsklicke auf dem Überschrift der Spalte "Produkt", "Typ ändern", dann "Text".
- markiere die Spalte "PID"
- Menü "Transformieren", "Gruppieren nach", direkt ok klicken
- in der Bearbeitungsleiste den Eintrag
= Table.Group(#"Geänderter Typ", {"PID"}, {{"Anzahl", each Table.RowCount(_), Int64.Type}})
so ändern, dass es so aussieht (kannst Du auch copy-pasten)
= Table.Group(#"Geänderter Typ", {"PID"}, {{"Produkt", each Text.Combine([Produkt], ";"), type text}})
(achtung case sensitiv)
- Spalte "Produkt" markieren
- Menü "Transformieren", "Spalte teilen", "nach Trennzeichen", Semikolon wird erkannt, ok
- in der Bearbeitungsleiste, der letzte Teil
... {"Produkt.3", Int64.Type}, {"Produkt.4", type text}})
mit Produkt 5, 6, 7 ... ergänzen:
= Table.SplitColumn(#"Gruppierte Zeilen", "Produkt", Splitter.SplitTextByDelimiter(";", QuoteStyle.Csv), {"Produkt.1", "Produkt.2", "Produkt.3", "Produkt.4", "Produkt.5", "Produkt.6", "Produkt.7", "Produkt.8"})
- in der Liste der angewendete Schritte rechts, der letzte Eintrag "geänderte Typ1" löschen
- Menü "Datei", "Schliessen & laden in...", "Tabelle", "Bestehendes Arbeitsblatt" und Ausgabezelle anklicken.
Fertig

Quelltabelle ergänzen und auf die Ausgabetabelle rechtsklicken und aktualisieren (altern.: Strg+Alt+F5)

VG
Yal
Antwort auf Beitrag erstellen

Beispieldatei hochladen