Zeile mit mehreren Spalten in mehrere Zeilen mit jeweils einer Spalte umwandeln

Zeile mit mehreren Spalten in mehrere Zeilen mit jeweils einer Spalte umwandeln

Ich habe eine sehr lange Datenliste, die so aussieht:

User1    Item1    Item2    Item3

User2    Item1    Item2    #NUM! (This is a failed formula)

User3    Item1    #NUM!    #NUM!

Und ich möchte jede Reihe in 1–3 verschiedene Reihen umwandeln, etwa so:

User1    Item1
User1    Item2
User1    Item3
User2    Item1
User2    Item2
User3    Item1

Gibt es eine Möglichkeit, dies nativ in Excel zu tun? VBA-Lösungen sind ebenfalls in Ordnung.

Antwort1

Für Excel 2010 oder 2013 würde ich hierfür das Power Query-Add-In verwenden. Ab Excel 2016 ist Power Query in das Daten-Menüband im Abschnitt „Abrufen und Transformieren“ integriert.

Power Query kann mit einer Excel-Tabelle beginnen. Auf der Registerkarte „Transformieren“ gibt es den Befehl „Andere Spalten entpivotieren“, der genau das bewirkt, was Sie suchen.

https://support.office.com/en-us/article/Unpivot-columns-Power-Query-0f7bad4b-9ea1-49c1-9d95-f588221c7098?ui=en-US

verwandte Informationen