Поиск
XLOOKUP
Определение
XLOOKUP ищет ключ в диапазоне и возвращает соответствующий элемент из диапазона результатов.
Синтаксис
=XLOOKUP(lookup_value, lookup_array, return_array)
Аргументы
| Аргумент | Значение |
|---|---|
lookup_value |
Искомый ключ, например код в кавычках или хранящийся в ячейке. |
lookup_array |
Строка или столбец, в котором хранятся ключи. |
return_array |
Строка или столбец со значениями для возврата. Он должен быть того же размера, что и lookup_array. |
Пример
Питомник перечисляет коды растений в A2:A4 и имена в B2:B4.
| A: Код | B: Имя |
|---|---|
| Q-1 | Maple |
| Q-2 | Birch |
| Q-3 | Cedar |
Формула: =XLOOKUP("Q-3",A2:A4,B2:B4)
Результат: Cedar. Q-3 — третий код, а имя рядом с ним — Cedar.
Практика
Диапазон A2:A4 хранит P-1, P-2 и P-3. Диапазон B2:B4 хранит Oak, Pine и Elm. В C2 напишите формулу, которая возвращает имя для P-2.
- В C2 напишите формулу XLOOKUP, которая возвращает имя для P-2. Ключи находятся в A2:A4, а имена — в B2:B4.
- C2 должна показать имя для P-2.
Связанные функции
VLOOKUP нуждается в ключе в самом левом столбце. HLOOKUP нуждается в ключе в первой строке. XLOOKUP принимает два диапазона отдельно.
Частая ошибка
Использование диапазона возврата другой высоты, чем диапазон поиска: тогда XLOOKUP возвращает #VALUE!.