Это довольно просто с Power Query (доступно в Excel 2010+), и все это можно сделать из пользовательского интерфейса
- Выберите первый (имя) столбец
Unpivot
другие столбцы - Удалить столбец атрибута
MCode (хотя вам это и не нужно)
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}, {"Column3", type text}, {"Column4", type text}, {"Column5", type text}}),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"Column1"}, "Attribute", "Value"),
#"Removed Columns" = Table.RemoveColumns(#"Unpivoted Other Columns",{"Attribute"})
in
#"Removed Columns"
![enter image description here](https://i.stack.imgur.com/6Amck.png)