Страницы: 1
RSS
Power Query: смещение данных по горизонтали
 
Добрый день!

Прошу подсказать маршрут для решения следующей задачи:

после нескольких этапов объединения получил массив данных, в котором некоторые строки смещены из-под названий столбцов на различное количество ячеек вправо (от 0 до 5 ячеек), лишние ячейки всегда пустые.
Есть ли в PQ решение для удаления ячеек и смещения данных в такой ситуации?
В задаче несколько сотен файлов и тысячи строк, во вложении упрощённая таблица для понимания сути вопроса.

Заранее признателен за Ваши комментарии!
Изменено: HUGO_ST - 15.06.2024 09:56:27
 
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    f=(x)=>[a=Table.ToList(x,(y)=>List.RemoveNulls(y)),
            b=List.Max(List.Transform(a,List.Count))],
    nms = List.FirstN(Table.ColumnNames(from),f(from)[b]),
    to=Table.FromList(f(from)[a],(x)=>x,nms)
in
    to
 
Не понятна ситуация с именами столбцов, поэтому пока так:
Код (для всех файлов)
Изменено: sotnikov - 15.06.2024 17:58:11
 
Спасибо!
Страницы: 1
Наверх