Функция XLOOKUP (или НОВЫЙ ВПР) является одной из новых функций Excel, которая служит для поиска данных в таблицах и диапазонах. Она представляет собой улучшенную версию старой функции VLOOKUP (или ВПР), позволяя более гибко и удобно выполнять поиск. В этом ответе мы подробно рассмотрим, как использовать XLOOKUP, а также её преимущества по сравнению с VLOOKUP.

Синтаксис функции XLOOKUP выглядит следующим образом:

XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Где:

  • lookup_value — значение, которое вы хотите найти.
  • lookup_array — диапазон или массив, в котором вы хотите искать значение.
  • return_array — диапазон или массив, из которого будет возвращено значение, соответствующее найденному значению.
  • if_not_found — (необязательный) значение, которое будет возвращено, если lookup_value не найден.
  • match_mode — (необязательный) режим соответствия: 0 — точное совпадение, -1 — меньше, чем, 1 — больше, чем, 2 — совпадение с подстановочными знаками.
  • search_mode — (необязательный) режим поиска: 1 — искать с начала, -1 — искать с конца.

Пример использования функции XLOOKUP

Допустим, у вас есть таблица с данными о продажах:

Продукт Цена Количество
Яблоки 100 50
Бананы 80 30
Груши 120 20

Если вы хотите найти цену Груш, вы можете использовать следующую формулу:

=XLOOKUP("Груши", A2:A4, B2:B4, "Не найдено")

В этом случае функция будет искать значение Груши в диапазоне A2:A4 и вернет соответствующее значение из диапазона B2:B4. Если Груши не будет найдено, функция вернет сообщение Не найдено.

Преимущества XLOOKUP

  • Гибкость поиска: XLOOKUP позволяет искать как по вертикали, так и по горизонтали, в отличие от VLOOKUP, который ищет только по вертикали.
  • Поддержка обратного поиска: Вы можете искать значения с конца диапазона, что невозможно в VLOOKUP.
  • Легкость в использовании: В XLOOKUP не нужно указывать номер столбца, как в VLOOKUP, что делает формулу более читаемой.
  • Поддержка подстановочных знаков: Вы можете использовать подстановочные знаки для поиска значений, что добавляет дополнительную гибкость.

Советы по использованию XLOOKUP:

  • Убедитесь, что диапазоны lookup_array и return_array имеют одинаковый размер.
  • Используйте if_not_found, чтобы избежать ошибок, если значение не найдено.
  • Экспериментируйте с режимами соответствия и поиска для получения нужных результатов.

Таким образом, функция XLOOKUP является мощным инструментом для поиска данных в Excel, предоставляя гораздо больше возможностей, чем её предшественник VLOOKUP. Попробуйте использовать её в своих таблицах и оцените все преимущества!