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

Добрый вечер! Есть такая задачка: удалить из одной колонки текст,

который содержится в той же строке в других колонках. Пробовала через функцию Table.ReplaceValue, но как в нее передать номер текущей строки? Или как еще можно получить желаемый результат?

6 ответов

13 просмотров

Добрый вечер! В столбце Вид работ есть строки, в которых данные слова разделены символом "_", а есть те, которые разделены пробелом. Вопрос: символ "_" обязательно оставлять?

строго по примеру... ))) let from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], f=(x,y,z)=>[a={y,z},b=Text.Range(x,List.Sum(List.Transform(a,Text.Length))+List.NonNullCount(a))][b], to = Table.ReplaceValue(from,(x)=>x[Участок строительства],(x)=>x[Участок подвид],f,{"Вид работ"}) in to

Mikhail Muzykin
строго по примеру... ))) let from = Excel.Curr...

а я чет сплитить начал)) и потом по наименьшей длине делать отбор

Andrey Kozlenok
а я чет сплитить начал)) и потом по наименьшей дли...

сплитить нельзя - нам в примере не все разделители показали... поэтому строго по примеру )))

Екатерина-Юрьева Автор вопроса
Mikhail Muzykin
строго по примеру... ))) let from = Excel.Curr...

Михаил, все четко, спасибо за помощь!!!)

Екатерина Юрьева
Михаил, все четко, спасибо за помощь!!!)

вообще-то это был полу юмористический пост... хотя, если работает... ну ладно

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

Обсуждают сегодня

Карта сайта