Блог
VLOOKUP vs XLOOKUP: что выбрать и когда
2026-05-28 10:00
Автор статьи: Айжан, наставница по
Excel
в онлайн-школе анализа данных DataBoom
С выходом новой функции XLOOKUP многие задаются вопросом: «Если есть XLOOKUP, зачем вообще VLOOKUP?»
На самом деле обе функции актуальны — но каждая для своих задач. Давайте разберёмся.
Краткое сравнение
Функция
Что умеет
Ограничения
VLOOKUP (ВПР)
простая, понятная, есть в старых Excel
ищет только вправо, ломается при перестановке столбцов, нет встроенной обработки ошибок
XLOOKUP
ищет влево/вправо, управляет ошибками, настраивает режим поиска
доступна только в Excel 365/2021+
Что умеет VLOOKUP
VLOOKUP остаётся популярным из-за простоты:
=VLOOKUP(G2; A:C; 3; FALSE)
Поиск значения G2 в первой колонке диапазона A:C, возвращает 3-й столбец.
Подходит для:
маленьких справочников
старых версий
Excel
простых моделей без изменений структуры
Что лучше в XLOOKUP
Главное отличие — гибкость.
1. Ищет влево и вправо
=XLOOKUP(G2; C:C; A:A)
Это невозможно сделать через ВПР без трюков.
2. Умеет обрабатывать ошибки
=XLOOKUP(G2; A:A; C:C; "Нет данных")
3. Управляет режимами совпадения
точное
ближайшее больше/меньше
поиск снизу вверх
=XLOOKUP(G2; A:A; C:C; "нет"; 0; -1)
Шестой аргумент — направление поиска.
4. Возвращает сразу несколько столбцов
В динамических массивах:
=XLOOKUP(G2; A:A; B:D)
Когда использовать какую функцию?
Используйте XLOOKUP, если:
у вас
Excel
365
столбцы в таблицах могут меняться
нужен поиск влево
важна стабильность и читаемость
нужны режимы ближайшего совпадения
нужно тянуть несколько полей одновременно
Используйте VLOOKUP, если:
работаете на старых версиях
Excel
модель не меняется
таблицы маленькие и статичные
⚠️ Ошибки и как их избежать
1. #N/A
Нет совпадения.
Проверьте пробелы, регистр, формат (текст/число).
2. XLOOKUP возвращает «нет данных», хотя значение есть
Причина — тип данных отличается (текст vs число).
Исправьте:
=VALUE(A1)
=TEXT(A1; 0)
3. VLOOKUP возвращает неправильный результат
Причина — включён режим приблизительного поиска (TRUE).
Исправьте: использовать FALSE для точного поиска.
Итог
Если коротко:
VLOOKUP — хорошо для простых задач и старых
Excel
XLOOKUP — современный, гибкий, удобный, устойчивый к перестановкам столбцов
Если у вас
Excel
365 — выбирайте XLOOKUP по умолчанию.
Если работаете с большими данными и сложными справочниками — XLOOKUP + INDEX/MATCH — идеальное сочетание.