Страницы: 1
RSS
Удаление пустых ячеек по диагонали в Power Query
 
Здравствуйте, подскажите формулу в Power Query которая удалит пустые ячейки по диагонали, и файл во вложении сделает полноценной таблицей.
 
stukalov_ss, добрый день, а что делать с первым столбцом?
 
Цитата
Garrys написал:
а что делать с первым столбцом?
в печь его  :)
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    cls = List.Buffer(List.Skip(Table.ToColumns(Source))),
    tr = List.Transform(cls, each List.RemoveItems(_, {""})),
    tbl = Table.FromColumns(tr, List.Skip(Table.ColumnNames(Source)))
in
    tbl
Пришелец-прораб.
 
stukalov_ss, приветствую!

Предположу, что вам нужен был такой результат
 
AlienSx, тогда чуть по-другому)
Код
let
    fr = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    nm = List.Buffer(List.Skip(Table.ColumnNames(fr))),
    a = List.Transform(nm, (x)=> List.RemoveItems(Table.Column(fr,x), {""})),
    a1 = Table.FromColumns(a,nm)
in
    a1
 
Огромное вам спасибо) чтобы я без вас делал :)  
 
AlienSx, добрый день!
если не сложно, не составите какой-нибудь топ-10 самых интересных задач по Power Query в виде ссылок на темы планеты, от простой к сложной?
Думаю многим было бы интересно.
Заранее спасибо :)
 
nilske, добрый день! Я только год на форуме. Вы мне предлагаете все периоды перелопатить?  :D Простите, но нет :) Нашел парочку, с которыми я столкнулся и которые почему-то запомнились:
про шаблоны простых формул Excel
про Цирк с квадратами и окружностями
Если вы ищете практические задачи (которых здесь, соглашусь, не очень много), то сходите на форум MS. Там много разного калибра задачек, начиная от самых-самых простых.
Пришелец-прораб.
Страницы: 1
Наверх