TGTGInsightаналитика telegramLIVE / telegram public index
← Магия Excel
Магия Excel avatar

TGINSIGHT POST

Post #750

@lemur_excel

Магия Excel

Просмотры6,100Количество просмотров
Опубликован18 нояб.18.11.2025, 12:15
Содержимое поста

Содержимое

Список с отдельными строками для каждой даты каждого этапа — Power Query И та же задача, что в предыдущем посте, через Power Query. Формула на языке M: = Table.RemoveColumns( Table.ExpandListColumn(Table.AddColumn(Источник, "Дата", each List.Dates(Date.From([Начало]),Duration.Days([Окончание]-[Начало])+1,#duration(1,0,0,0))), "Дата"), {"Начало", "Окончание"}) За "Источником" скрывается запрос к таблице с этапами и датами начала / окончания (сверху на скриншоте) Table.AddColumn — добавляем столбец, в котором будут списки всех дат. Списки дат генерируем с помощью функции List.Dates. Этот столбец затем разворачиваем, чтобы для каждой даты в списке получить отдельную строку — функция Table.ExpandListColumn. И если нужно удалить исходные столбцы с началом и окончанием — используем Table.RemoveColumns. P.S. Файл с двумя вариантами решения по ссылке. Формулу вы в нем найдете сами (голубая ячейка), а для попадания в Power Query можно нажать Alt + F12.