let
Источник = Excel.CurrentWorkbook(){[Name="Таблица3"]}[Content],
#"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Столбец1", type text}, {"Столбец2", type text}}),
#"Добавлен индекс" = Table.AddIndexColumn(#"Измененный тип", "Индекс", 1, 1),
#"Условный столбец добавлен" = Table.AddColumn(#"Добавлен индекс", "Пользовательский", each if [Столбец1] = "раб" then [Индекс] else null),
#"Заполнение вниз" = Table.FillDown(#"Условный столбец добавлен",{"Пользовательский"}),
#"Сгруппированные строки" = Table.Group(#"Заполнение вниз", {"Пользовательский"}, {{"Количество", each _, type table [Пользовательский=number, Столбец2=text]}}),
#"Добавлен пользовательский объект" = Table.AddColumn(#"Сгруппированные строки", "Пользовательский.1", each Text.Combine([Количество][Столбец2],", ")),
#"Вставленный литерал" = Table.AddColumn(#"Добавлен пользовательский объект", "Литерал", each "раб", type text),
#"Удаленные столбцы" = Table.RemoveColumns(#"Вставленный литерал",{"Пользовательский", "Количество"}),
#"Переупорядоченные столбцы" = Table.ReorderColumns(#"Удаленные столбцы",{"Литерал", "Пользовательский.1"})
in
#"Переупорядоченные столбцы"
|