Что такое XLOOKUP — простыми словами
XLOOKUP — это функция Excel, которая ищет значение в одной колонке и возвращает соответствующее значение из другой; синтаксис =XLOOKUP(искомое; где_искать; что_вернуть; [если_не_найдено]; [match_mode]; [search_mode]). Появилась в 2019 году в Microsoft 365, доступна в Excel 2021 и младше — в Excel 2019 и 2016 её нет, формула отобразится как _xlfn.XLOOKUP с #NAME?. Читается слева направо как обычное предложение: «найди значение из A2 в столбце B, верни соседнее из C, если ничего не нашлось — поставь прочерк». Три первых аргумента обязательны, остальные три необязательны. Точный поиск стоит по умолчанию (в отличие от VLOOKUP, где по умолчанию приближённый и нужно явно писать FALSE), направление — двунаправленное (можно искать слева, справа и снизу вверх). Главное отличие от VLOOKUP в три пункта: не привязан к позиции колонки в таблице, имеет встроенную ветку «если не найдено» (заменяет связку IFERROR+VLOOKUP), может вернуть массив сразу нескольких столбцов одной формулой. Типичный пример из жизни — у вас есть прайс-лист в листе «Товары» с артикулом в колонке A и ценой в колонке D, и вы хотите подтянуть цену по артикулу из заявки: =XLOOKUP(A2; Товары!A:A; Товары!D:D; "нет в каталоге"; 0). Если артикул не найден — увидите «нет в каталоге» вместо #N/A.
В колонке B листа «Заказ»: =XLOOKUP(A2;Каталог!A:A;Каталог!D:D;"нет в каталоге";0). На 5000 строк пересчёт за 1–2 секунды. Если в «Каталог» переставят колонки — формула продолжит работать (не привязана к индексу столбца, в отличие от VLOOKUP).
Почему не ChatGPT
ChatGPT может объяснить синтаксис на абстрактных примерах, но не открывает .xlsx — не подскажет, на каких колонках вашей таблицы XLOOKUP сработает, а где нужен INDEX/MATCH из-за версии. SideGenius через Office.js видит данные и подставляет рабочую формулу за 5 секунд. Без VPN, оплата картами РФ.
Как использовать за 3 шага
Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к Excel за 2 минуты.
Покажите или опишите две колонки — где ищем и что возвращаем; что подставлять, если не найдено.
Подтвердите — XLOOKUP появится с защитой от #N/A или INDEX/MATCH для старых версий.
Вопросы и ответы
Чем XLOOKUP проще VLOOKUP для новичка?
Не нужно запоминать «номер столбца» в третьем аргументе и FALSE в четвёртом. Указываете два диапазона напрямую: где искать и что вернуть. И ветка «если не найдено» уже встроена — без IFERROR-обёртки. Меньше типичных ошибок в три раза по нашей внутренней статистике поддержки.
В каких версиях Excel есть XLOOKUP?
Microsoft 365 (любая подписка), Excel 2021, Excel для Web (online). Нет в Excel 2019, 2016, 2013. Если файл откроется у коллеги на старой версии — формула отобразится как _xlfn.XLOOKUP, в ячейке будет #NAME?. Для совместимости пишите INDEX/MATCH.
XLOOKUP может искать справа налево?
Да. Это одна из главных фишек. Например, у вас есть таблица с email в колонке D и именем в колонке A, и вы хотите подтянуть имя по email — =XLOOKUP(email;D:D;A:A). VLOOKUP так не умеет, потребовался бы INDEX/MATCH или CHOOSE-костыль.
Что значит match_mode и когда он нужен?
Пятый аргумент. 0 — точное совпадение (по умолчанию), −1 — точное или ближайшее меньшее, 1 — точное или ближайшее большее, 2 — wildcards (* и ?). Для текстовых поисков с маской — match_mode=2. Для числовых интервалов (например, найти процент по сумме) — match_mode=−1 на отсортированной таблице ставок.
А если у меня Excel Online — XLOOKUP работает?
Да, в браузерной версии Excel (через excel.cloud.microsoft или office.com) XLOOKUP полностью поддерживается. В мобильной Excel под iOS/Android — тоже. Оффлайн-настольный Excel 2016/2019 — единственное исключение.
Сколько это стоит?
Бесплатный старт — 20 кредитов на пробу. Подписка Pro — 399 ₽/мес, оплата картами банков РФ через ЮKassa, без VPN.
Попробуйте SideGenius бесплатно
20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.
Установить в Excel