209 похожих чатов

Еще вопрос, как можно заполнять пустые ячейки из заполненных боковых? Аналог

заполнения вниз, только вправо внутри определенных столбцов.
Например есть 4 столбца по которым должно производиться заполнение вправо(всего столбцов 20).

12 ответов

34 просмотра

ну например let f=(x)=>List.Accumulate( x, [d=null,l={}], (x,y)=> if y is null then [d=x[d], l=x[l]&{d}] else [d=y, l=x[l]&{y}] )[l], from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], to = Table.FromList(Table.ToRows(from),f,Table.ColumnNames(from)) in to

Зураб- Автор вопроса
Mikhail Muzykin
ну например let f=(x)=>List.Accumulate( x, ...

А если там ещё столбцов 10, кроме нужных в этой операции, как код понимает что нужно именно эти 4 столбца взять?

Зураб- Автор вопроса
Mikhail Muzykin
код решает задачу из примера

Я в описании указал что столбцов может быть 20, но заполнять нужно по 4-м

Зураб
Я в описании указал что столбцов может быть 20, но...

это прекрасно, только 20 столбцов в примере нет, и что вам нужно на самом деле не ясно от слова совсем

Зураб- Автор вопроса
Mikhail Muzykin
это прекрасно, только 20 столбцов в примере нет, и...

Понял, изменю пример завтра. Прошу прощения что неточно описал.

Зураб- Автор вопроса

скорректировал пример

Зураб
скорректировал пример

зачем? вчерашний код не работает?

Зураб- Автор вопроса
Mikhail Muzykin
зачем? вчерашний код не работает?

я что-то еще не проверил, я так понял что раз пример неправильный, то код выполняет другую задачу.

Зураб- Автор вопроса
Mikhail Muzykin
ну например let f=(x)=>List.Accumulate( x, ...

в этом примере, если есть пустые ячейки в других столбцах, то для них код тоже выполняет заполнение, можно ли ограничит действие определенным количеством столбцов?

Зураб
в этом примере, если есть пустые ячейки в других с...

в двух примерах код выдал ровно то, что требовалось, дальнейшее обсуждение - без меня

Зураб
в этом примере, если есть пустые ячейки в других с...

в двух примерах код выдал ровно то, что требовалось, дальнейшее обсуждение - без меня

Похожие вопросы

Карта сайта