HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Forumbeitrag
Excel-Version des Fragestellers:
2016
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
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
Als Antwort auf diesen Beitrag
Gera
01.04.2025 18:37:17
Duplikate - zugeordnete Werte in Spalten auflösen
Hallo zusammen,

ich bin auf der Suche nach einer formelbasierten Lösung für die in der Bsp.-Datei beigefügt Fragestellung:

Ausnahmsweise geht es nicht darum, Duplikate zu löschen, sondern deren in der Spalte "Produkt" zugeordneten Werte nebeneinander zu setzen, so dass also pro PID nur eine Zeile vorhanden ist. Ist das per Formel überhaupt möglich, wenn ja wie? Danke schon mal vorab!

Gruß Gera

https://www.herber.de/bbs/user/176535.xlsx
Antwort auf Beitrag erstellen

Beispieldatei hochladen