Массовая замена по списку — AI меняет за 5 секунд
Замена 50–200 значений в колонке через стандартное «Найти и заменить» — это 50–200 раз нажать Ctrl+H, ввести пару, нажать Replace All, и ни в коем случае не перепутать порядок (если в одной паре «Москва → MSK», а в другой «Москва область → MO», порядок матери), плюс держать в голове, что регулярные выражения не работают, регистр настраивается отдельно. На 200 пар это 40–60 минут с риском ошибки. AI решает задачу за 5 секунд: вы говорите «у меня в Sheet2 словарь — A это исходное, B это замена. Применить к колонке D листа Data», и SideGenius выбирает оптимальный инструмент: до 30 пар — вложенная SUBSTITUTE(SUBSTITUTE(D2;"A1";"B1");"A2";"B2"), от 30 до 1000 пар — Power Query merge с lookup-таблицей и заменой через Table.ReplaceValue в цикле, больше 1000 — VLOOKUP/XLOOKUP с дефолтом «оставить как есть». Понимает приоритет («сначала длинные совпадения, потом короткие — чтобы «Москва область» сработала раньше «Москва»»), регистр («не учитывать»), частичные совпадения («заменить вхождение, не всю ячейку»), исключения («не трогать строки, где есть «не»»).
В колонке E листа Data — результат замены. Формула =XLOOKUP(D2;Sheet2!A:A;Sheet2!B:B;D2). Применилась к 1247 строкам, заменено 384 значения, остальные оставлены как есть.
Почему не ChatGPT
ChatGPT не видит ваш словарь в Sheet2 и просит вставить его в чат — на 200 пар это нереально. SideGenius читает оба листа через Office.js, выбирает SUBSTITUTE, XLOOKUP или Power Query под объём словаря и применяет в файл. Работает в РФ без VPN.
Как использовать за 3 шага
Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к Excel за 2 минуты.
Опишите, где словарь (старое → новое) и где применять замену.
Подтвердите способ — формула в новой колонке или замена на месте с резервной копией.
Вопросы и ответы
Почему нельзя просто 200 раз нажать Ctrl+H?
Можно, но это 40+ минут и высокий риск ошибки порядка. «Москва» заменится раньше «Московская область», и в результате получите «MSKая область». SideGenius сортирует пары по длине исходного значения — сначала длинные, потом короткие, и таких ошибок не происходит.
Регулярные выражения умеете?
Да. Скажите: «удали все цифры в скобках в конце строки» — SideGenius применит Power Query Text.RegexReplace или SUBSTITUTE с шаблоном. Excel «Найти и заменить» в подстановочных знаках поддерживает только «*» и «?» — мы покрываем полный POSIX-Pattern через Power Query.
Как заменять только полное совпадение, а не вхождение?
Скажите: «полное совпадение, не подстрока». SideGenius применит XLOOKUP вместо SUBSTITUTE — он работает на сравнении всей ячейки и не трогает строки, в которых исходное значение — лишь часть текста.
А если для некоторых исходных значений нет замены — оставить как было?
Да, это поведение по умолчанию: XLOOKUP с четвёртым аргументом if_not_found=исходное значение. Если хотите помечать пропуски — скажите «если нет в словаре — поставь #N/A», и AI вернёт ошибку специально.
Можно ли заменить с учётом регистра?
Да. Скажите: «учитывать регистр». В Power Query это Comparer.Ordinal вместо Comparer.OrdinalIgnoreCase. По умолчанию SideGenius включает игнорирование регистра — это типовое ожидание пользователя.
Сколько это стоит?
Бесплатный старт — 20 кредитов на пробу. Подписка Pro — 399 ₽/мес, оплата картами банков РФ через ЮKassa, без VPN.
Попробуйте SideGenius бесплатно
20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.
Установить в Excel