Konvertieren Sie eine Zeile mit Datenspalten in eine Spalte mit mehreren Zeilen in Excel 2007

Ich habe eine Reihe von Daten wie folgt:

            header1      header2      header3      header4      header5
row key     datavalue1   datavalue2   datavalue3   datavalue4   datavalue5....

Im Grunde genommen habe ich einen denormalisierten Datensatz, in dem die Datenwerte möglicherweise zeilenweise leer sind oder nicht. Ich muss sie normalisieren.

dh

12345678    NULL         10           3            NULL         14

würde werden:

12345678   header2   10
12345678   header3   3
12345678   header5   14

Ich könnte dies mit einer Paste-Special-Transformation tun, aber ich habe Tausende von Zeilen und ich müsste sicherstellen, dass ich für jede den richtigen Zeilenschlüssel bekomme. Außerdem ist jeder Zeile eine Reihe von Beschreibungen zugeordnet, die ich mit jedem Datenwert kopieren muss.

Was ist der einfachste Weg, um jede Spaltenzeile so zu konvertieren, dass ich mehrere Zeilen einer einzelnen Spalte mit allen nicht leeren Datenwerten plus der zugehörigen Datenwertreferenz habe? Ich muss den Datensatz schwenken können.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage