Добрый день!
При обработке выписки из клиент-банка меняю длинное назначение платежа на короткое по справочнику через создание дополнительного столбца например, если в тексте содержится "аренда" или "за аренду" меняем весь текст на "Арендная плата". На просторах интернета (возможно даже здесь на форуме) нашел следующий код:
В принципе работает нормально, правда в новых версиях Excel.
На удаленке установлен Excel 2016 и вот в нем PQ ругается на форму ?? .
Прошу помочь изменить код для Excel 2016 или возможно кто-то подскажет другое решение по замене текста. Спасибо!
При обработке выписки из клиент-банка меняю длинное назначение платежа на короткое по справочнику через создание дополнительного столбца например, если в тексте содержится "аренда" или "за аренду" меняем весь текст на "Арендная плата". На просторах интернета (возможно даже здесь на форуме) нашел следующий код:
| Код |
|---|
names = Table.ReplaceValue(b,null,"",Replacer.ReplaceValue, {"Назначение"}),
replacements = Table.Buffer(spr_post),
result = Table.AddColumn(
names,
"НАЗНАЧЕНИЕ",
(x) => Table.Skip(
replacements,
(w) => not Text.Contains(
x[Назначение],
w[old], Comparer.OrdinalIgnoreCase
)
){0}?[new]? ?? x[Назначение]
)
in
result,
|
На удаленке установлен Excel 2016 и вот в нем PQ ругается на форму ?? .
Прошу помочь изменить код для Excel 2016 или возможно кто-то подскажет другое решение по замене текста. Спасибо!
Изменено: - 11.11.2025 12:51:57