Страницы: 1
RSS
Дословная замена текста в PQ с помощью Text.Replace
 
Доброго дня, уважаемые форумчане. Используя массовую замену текста по формуле Text.Replace, заметил, что ряд значений меняется по следующей логике. В справочнике имеется старое значение WR US и новое значение YTR US. Данные значения необходимо заменять, однако скрипт меняет и AWR US на AYTR US, хотя AWR US в справочнике не было. Существует ли какая-нибудь добавка к скрипту, чтобы значения менялись дословно?
Заранее спасибо.
 
Цитата
семен иванов написал:
меняет и AWR US на AYTR US, хотя AWR US
зато есть
Цитата
семен иванов написал:
WR US
угадайте, что будет, если найти WR US в строке AWR US и заменить на YTR US?
Функция Replace не работает по полной строке - ищет заданную часть текста и заменяет на указанную. Если приложите файл можно будет более точно сказать в каком направлении двигаться для решения задачи.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Как вариант добавить пробел перед "WR"
 
Table.ReplaceValue
 
Прикрепил файл для наглядности. На листе 1 синяя таблица - оригинал. Зеленая - выгрузка к PQ. Желтая - корректные данные, которые хотелось бы видеть на выходе.
Andrey, попробовал Ваш метод, но некорректные данные продолжили появляться
 
вариант
источник:
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=95026&am...
Изменено: azma - 18.06.2021 18:30:10
 
Вопрос снят. Ошибка возникла из-за дублирующих значений в справочнике - это принципиально для данного кода. azma, еще раз спасибо за помощь)
Страницы: 1
Наверх