Smart Tool для Excel

IFERROR с VLOOKUP — AI убирает #N/A за 5 секунд

SGКоманда SideGenius·

Ошибка #N/A в результате VLOOKUP — это нормально (значение не найдено), но визуально она ломает отчёт: красные «#N/A» в 50 строках из 200 выглядят как сбой, а сводные и графики над таким столбцом перестают строиться. Стандартный фикс — обернуть в IFERROR или IFNA — пишут руками, и это значит зайти в каждую формулу, обернуть её, протянуть, проверить, что не сломались абсолютные ссылки. На таблице 1000+ строк с несколькими VLOOKUP — это 10–20 минут. AI решает задачу за 5 секунд: вы говорите «оберни все VLOOKUP в колонке D в IFERROR с прочерком», и SideGenius читает текущие формулы через Office.js Range.formulas, регулярно перепишет каждую вида VLOOKUP(...) в IFERROR(VLOOKUP(...);"—"), сохранив все аргументы и абсолютные ссылки. Понимает «использовать IFNA вместо IFERROR» (более точная — ловит только #N/A, не маскирует #VALUE и #DIV/0), «вместо прочерка — пустая строка», «при ошибке вернуть значение из соседней колонки» (резервный лукап). Альтернативно — переписать на XLOOKUP с встроенным аргументом if_not_found, что чище и быстрее.

SideGenius для Excel
Попробовать в Excel за 5 секунд
20 кредитов бесплатно — без карты, без VPN
Установить
Пример промпта
> В колонке D — VLOOKUP, в строках где не найдено — #N/A. Оберни в IFNA с прочерком «—». Если в исходной формуле есть $-знаки, не сбивай их.
Результат

Все формулы в D2:D1247 переписаны: =VLOOKUP(C2;Products!A:B;2;ЛОЖЬ) → =IFNA(VLOOKUP(C2;Products!A:B;2;ЛОЖЬ);"—"). Из 1247 строк прочерк теперь у 87 (не найдено), остальные с данными.

Почему не ChatGPT

ChatGPT не видит ваши формулы и не читает их через Office.js — он даст шаблон IFERROR, который вам надо самим вставить и протянуть, не сломав абсолютные ссылки. SideGenius переписывает все формулы в выделенном диапазоне разом. Работает в РФ без VPN.

SideGenius для Excel
Тогда установите SideGenius в Excel
Office.js читает ваши файлы. ChatGPT нет.
Установить

Как использовать за 3 шага

1

Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к Excel за 2 минуты.

2

Опишите, в какой колонке VLOOKUP и чем заменить #N/A — прочерком, пустой строкой, текстом или резервным значением.

3

Подтвердите — все формулы перепишутся за один шаг, с сохранением абсолютных ссылок.

Вопросы и ответы

Чем IFNA лучше IFERROR в этом случае?

IFERROR ловит ВСЕ ошибки (#N/A, #VALUE, #DIV/0, #REF). Если у вас в источнике сломанная ссылка, IFERROR её замаскирует — и вы не узнаете о реальной проблеме. IFNA ловит только #N/A («не найдено»), что для VLOOKUP — это именно то, что нужно. SideGenius по умолчанию использует IFNA.

Может, проще XLOOKUP с встроенным if_not_found?

Да, на Microsoft 365 это чище: =XLOOKUP(C2;Products!A:A;Products!B:B;"—"). Скажите «перепиши VLOOKUP на XLOOKUP» — SideGenius сделает миграцию, сохранив все аргументы. На Excel 2019 без XLOOKUP — оставит VLOOKUP в обёртке IFNA.

Что если для не найденных нужно вернуть значение из другого источника?

Скажите: «если не найден в Products — посмотри в Archive». SideGenius построит =IFNA(VLOOKUP(...основной...);VLOOKUP(...архив...)). Это удобный паттерн «двухуровневый лукап» для случаев слитых баз.

Не сломает ли обёртка IFERROR абсолютные ссылки?

Нет. SideGenius переписывает формулу по AST, сохраняя структуру внутреннего VLOOKUP. Все $-знаки остаются на своих местах, ссылки на другие листы тоже. Это безопасно для протягивания.

Как заменить #N/A на пустую ячейку, не на текст?

Скажите: «если не найден — пусто». SideGenius использует =IFNA(VLOOKUP(...);"") (пустая строка). Если хотите истинно пустую ячейку (для обработки IF(ISBLANK)), это в Excel невозможно через формулу — формула всегда возвращает что-то, и обычная пустая строка — стандартный приём.

Сколько это стоит?

Бесплатный старт — 20 кредитов на пробу. Подписка Pro — 399 ₽/мес, оплата картами банков РФ через ЮKassa, без VPN.

Попробуйте SideGenius бесплатно

20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.

Установить в Excel
Без VPN Оплата картами РФ 399 ₽/мес

Связанные инструменты

20 кредитов бесплатно
SideGenius в Excel
Установить