Проблемы VLOOKUP
VLOOKUP служил верой и правдой много лет, но имеет ограничения:
- Ищет только слева направо
- Номер столбца задаётся числом (легко сломать при вставке колонок)
- По умолчанию использует приблизительный поиск
- Не умеет искать справа налево
Преимущества XLOOKUP
1. Поиск в любом направлении
=XLOOKUP(искомое; диапазон_поиска; диапазон_возврата)
Можно искать и возвращать данные из любых колонок.
2. Точный поиск по умолчанию
Не нужно указывать FALSE — точный поиск используется автоматически.
3. Обработка ошибок встроена
=XLOOKUP(A1, B:B, C:C, "Не найдено")
Четвёртый параметр — значение, если ничего не найдено. Не нужен IFERROR.
4. Поиск с конца
=XLOOKUP(A1, B:B, C:C, "", 0, -1)
Последний параметр -1 ищет с конца — полезно для последней записи.
Сравнение синтаксиса
VLOOKUP
=VLOOKUP(A1, $B$1:$D$100, 3, FALSE)
XLOOKUP (эквивалент)
=XLOOKUP(A1, $B$1:$B$100, $D$1:$D$100)
Когда переходить?
Если у вас Excel 2021 или Microsoft 365 — переходите сразу. Для совместимости со старыми версиями придётся использовать VLOOKUP или INDEX/MATCH.
Заключение
XLOOKUP — это современная замена VLOOKUP. Он проще, надёжнее и функциональнее. Используйте его во всех новых файлах.