Konwertuj wiersz z kolumnami danych na kolumnę z wieloma wierszami w programie Excel 2007

Mam wiersz danych w następujący sposób:

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

więc w zasadzie mam zdenormalizowany zestaw danych, w którym wartości danych mogą być puste lub nie, w zależności od rzędu. Muszę je znormalizować.

to znaczy

12345678    NULL         10           3            NULL         14

stanie się:

12345678   header2   10
12345678   header3   3
12345678   header5   14

Mógłbym to zrobić, używając specjalnej transformacji wklejania, ale mam tysiące wierszy i musiałbym się upewnić, że otrzymam odpowiedni klucz wiersza dla każdego. ponadto każdy wiersz ma kilka opisów związanych z tym, które muszę skopiować z każdą wartością danych.

Jaki jest najłatwiejszy sposób przekonwertowania każdego wiersza kolumn tak, że mam wiele wierszy pojedynczej kolumny ze wszystkimi niepustymi wartościami danych plus powiązaną referencją wartości datavalue? Muszę być w stanie przestawić zestaw danych.

questionAnswers(5)

yourAnswerToTheQuestion