Функция 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. Попробуйте использовать её в своих таблицах и оцените все преимущества!