Girando una tabla con texto y sin agregación

He estado revisando las preguntas de StackOverflow y no he encontrado ninguna para este problema.

Tengo una mesa que está dispuesta básicamente como:

Table.LineID
Table.QuestionGroup
Table.Question
Table.Answer

Y me gustaría "girar" la tabla, pero las preguntas y respuestas no tienen nada que agregar. Todos son solo campos de texto, por ejemplo, uno podría leer:

Table.LineID = 00001
Table.QuestionGroup = Color
Table.Question = Outside Color
Table.Answer = Dark Green

Table.LineID = 00001
Table.QuestionGroup = Size
Table.Question = Height
Table.Answer = 180 3/4

Estoy tratando de girar la tabla para poder obtener el ID de línea asociado y hacer que la función de difusión sea la de las preguntas para que se vea como

LineID | Pregunta 1 | Pregunta 2 | Etc ...

| Respuesta 1 | Respuesta 2 | Etc ...

He mirado estohttps://stackoverflow.com/a/7744347/839330 excepto que esto parece ser más en referencia a algún código de VB (¿quizás me equivoque?). ¿Alguien tiene una idea de cómo debo abordar esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta