let
Источник = Excel.CurrentWorkbook(){[Name="Таблица3"]}[Content],
#"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Столбец1", type text}, {"Столбец2", type any}, {"Столбец3", type any}, {"Столбец4", type any}, {"Столбец5", type any}, {"Столбец6", type any}, {"Столбец7", type any}, {"Столбец8", type any}, {"Столбец9", type any}, {"Столбец10", type any}, {"Столбец11", type any}}),
#"Заполнение вниз" = Table.FillDown(#"Измененный тип",{"Столбец1"}),
#"Транспонированная таблица" = Table.Transpose(#"Заполнение вниз"),
#"Заполнение вниз1" = Table.FillDown(#"Транспонированная таблица",{"Column1"}),
#"Повышенные заголовки" = Table.PromoteHeaders(#"Заполнение вниз1", [PromoteAllScalars=true]),
#"Измененный тип1" = Table.TransformColumnTypes(#"Повышенные заголовки",{{"Дата", Int64.Type}, {"ФИО", type text}, {"Иванов ", Int64.Type}, {"Иванов _1", Int64.Type}, {"Иванов _2", Int64.Type}, {"Петров", Int64.Type}, {"Петров_3", Int64.Type}, {"Петров_4", Int64.Type}, {"Сидоров", Int64.Type}, {"Сидоров_5", Int64.Type}, {"Сидоров_6", Int64.Type}, {"Степанов", Int64.Type}, {"Степанов_7", Int64.Type}, {"Степанов_8", Int64.Type}}),
#"Другие столбцы с отмененным свертыванием" = Table.UnpivotOtherColumns(#"Измененный тип1", {"Дата"}, "Атрибут", "Значение"),
#"Добавлен пользовательский объект" = Table.AddColumn(#"Другие столбцы с отмененным свертыванием", "Пользовательская", each if [Значение] = "объект" then "объект" else if [Значение]= "время" then "время" else null ),
#"Условный столбец добавлен" = Table.AddColumn(#"Добавлен пользовательский объект", "ФИО", each if Text.Contains([Атрибут], "_") then null else [Атрибут] ),
#"Заполнение вниз2" = Table.FillDown(#"Условный столбец добавлен",{"Пользовательская", "ФИО"}),
#"Строки с примененным фильтром" = Table.SelectRows(#"Заполнение вниз2", each ([ФИО] <> "ФИО")),
#"Удаленные столбцы" = Table.RemoveColumns(#"Строки с примененным фильтром",{"Атрибут"}),
#"Сведенный столбец" = Table.Pivot(#"Удаленные столбцы", List.Distinct(#"Удаленные столбцы"[Пользовательская]), "Пользовательская", "Значение", List.Sum)
in
#"Сведенный столбец"
|