Страницы: 1
RSS
Добавление строк с отсутствующей датой
 
Всем привет,
в приложенном файле есть 3 колонны: дата время, и два события.

Колонна даты-времени идет по порядку, но моментами обрывается.
Можно ли спомощью Ехcel добавить строки с пропущеными часами?
При этом чтобы значение событий оставались равны последней дате до обрыва последовательности.

Спасибо.
 
Добрый вечер!
Можно такой формулой:
Код
=ВПР($G2+1%%;$A$2:$E$31;СТОЛБЕЦ(C2))
 
PQ:
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    list = List.Buffer(from[Дата]),
    listgen = List.DateTimes(List.Min(list),(List.Max(list)-List.Min(list))/#duration(0,1,0,0),#duration(0,1,0,0)),
    table = Table.FromList(listgen, Splitter.SplitByNothing()),
    join=Table.NestedJoin(table,"Column1",from,"Дата", "temp"),
    expand = Table.ExpandTableColumn(join, "temp", {"Событие 1", "Событие 2"}),
    sort = Table.Sort(expand,{{"Column1", Order.Ascending}}),
    to = Table.FillDown(sort,{"Событие 1", "Событие 2"})
in
    to
Изменено: buchlotnik - 04.10.2019 20:24:08
Соблюдение правил форума не освобождает от модераторского произвола
Страницы: 1
Наверх