Excel·Лёгкий·10 мин
ВПР (VLOOKUP) и XLOOKUP в Excel
Поиск значений в таблицах: ВПР, XLOOKUP, типичные ошибки и подводные камни.
ВПР (VLOOKUP) и XLOOKUP
ВПР ищет значение в первой колонке таблицы и возвращает значение из указанной колонки той же строки. XLOOKUP — новый вариант, который ВПР во всём превосходит.
Синтаксис ВПР
=ВПР(искомое; таблица; номер_столбца; точное_совпадение)
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- искомое — что ищем (артикул, ID клиента)
- таблица — диапазон в котором ищем (А:F)
- номер_столбца — какую колонку вернуть (1 = первая)
- точное_совпадение —
ЛОЖЬвсегда, чтоб не было сюрпризов
Пример: подтянуть категорию по артикулу
| Артикул | Категория |
|---|---|
| A001 | Мебель |
| A002 | Техника |
В таблице заказов:
=ВПР(B2; справочник!A:B; 2; ЛОЖЬ)
XLOOKUP — современная замена
=XLOOKUP(искомое; диапазон_поиска; диапазон_возврата; [если_не_найдено])
=XLOOKUP(B2, A:A, C:C, "не найдено")
Преимущества XLOOKUP:
- Может искать слева и справа (ВПР только справа)
- Не требует номера столбца — берёт по диапазонам
- Встроенная обработка
#Н/Дчерез 4-й аргумент - Не ломается при вставке столбцов
Что важно запомнить
- ВПР работает в любой версии Excel — это стандарт
- XLOOKUP с 2019+ и Microsoft 365 — лучше всегда
- Всегда указывай
ЛОЖЬв 4-м аргументе ВПР (или диапазон отсортирован) - При
#Н/Доборачивай вЕСЛИОШИБКА(...; "")