Современная замена VLOOKUP и HLOOKUP — ищите в любом столбце и возвращайте любой столбец в любом направлении.
XLOOKUP доступен в Google Таблицах (выпущен в 2022 году) и ведёт себя так же, как в Excel.
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])XLOOKUP ищет в массиве поиска и возвращает совпадающий элемент из отдельного массива возврата. Он ищет влево или вправо, по умолчанию использует точное совпадение и имеет встроенный аргумент if_not_found, поэтому IFERROR больше не нужен. Доступен в Microsoft 365 и Excel 2021+.
=XLOOKUP(E2, A2:A100, C2:C100, "Not found")Результат: $1,250
Сопоставляет ключ в E2 и возвращает цену; показывает "Not found", если он отсутствует.
=XLOOKUP(E2, Names, IDs)Результат: A102
Возвращает значение слева от ключа — невозможно с VLOOKUP.
В большинстве случаев да: он ищет в любом направлении, по умолчанию использует точное совпадение, не ломается при вставке столбцов и обрабатывает «не найдено» прямо в формуле. Используйте VLOOKUP только при совместной работе со старыми версиями Excel.
Требуется Microsoft 365 или Excel 2021+. В старых версиях используйте INDEX/MATCH для той же гибкости.