XLOOKUP ищет ключ в одном диапазоне и возвращает значение из другого. Столбец результата может быть справа или слева от ключа.

Покажем цену по артикулу и альтернативу через INDEX и MATCH с точным совпадением.

Как устроен учебный справочник

На листе «Прайс» A — артикул, B — товар, C — цена. В заказе A2 содержит P-101. Нам нужна цена 150.

Справочник «Прайс»: A — артикул, C — цена.
Справочник «Прайс»: A — артикул, C — цена.

Справочник должен иметь понятный ключ. Повторяющиеся коды создают неоднозначность: поиск одного совпадения не определяет, какая из нескольких цен является правильной.

Как получить цену через XLOOKUP

=XLOOKUP(A2;Прайс!$A$2:$A$5;Прайс!$C$2:$C$5;"Нет кода";0)
XLOOKUP возвращает цену 150 для P-101 и отметку для отсутствующего P-999.
XLOOKUP возвращает цену 150 для P-101 и отметку для отсутствующего P-999.

Аргументы задают ключ, диапазон поиска, диапазон результата, ответ при отсутствии совпадения и режим 0. Явный точный режим удобен для артикулов. Диапазоны поиска и результата согласованы по размеру.

Чтобы получить артикул по уникальному названию, ищите в B2:B5 и возвращайте A2:A5. Ограничения поиска только вправо здесь нет.

Как использовать INDEX и MATCH

=INDEX(Прайс!$C$2:$C$5;MATCH(A2;Прайс!$A$2:$A$5;0))
INDEX и MATCH с точным режимом также возвращают 150.
INDEX и MATCH с точным режимом также возвращают 150.

MATCH с последним аргументом 0 находит позицию P-101 в диапазоне — 1. INDEX возвращает первый элемент диапазона цен — 150. Это позиция внутри диапазона, а не номер строки листа.

Что делать при отсутствии кода

XLOOKUP в нашем примере выводит «Нет кода». Для связки INDEX/MATCH обработайте отсутствие совпадения через IFNA, если именно такое поведение требуется. Не скрывайте все ошибки до проверки диапазонов.

Проверьте заведомо существующий P-101 и отсутствующий P-999. Если оба отсутствуют, начните с пробелов, типа кода и адреса источника, а не с замены результата на ноль.

Когда применять каждый вариант

XLOOKUP удобно читать, когда есть понятные пары «найти в» и «вернуть из». INDEX/MATCH полезна в формулах, где позиция используется отдельно или уже встроена в расчёт.

При копировании закрепляйте справочные диапазоны, но оставляйте ссылку на ключ текущей строки относительной. После вставки строк или новых товаров проверьте границы фиксированного справочника.

Проверка поиска

  • P-101 возвращает 150.
  • P-102 возвращает 35.
  • P-999 даёт согласованную отметку отсутствия.
  • Диапазоны относятся к одним записям.
  • Точный режим поиска указан явно.

Не выбирайте приблизительное совпадение для обычных артикулов. Приблизительный поиск решает другие задачи и требует отдельного понимания порядка и интервалов.

Продолжить изучение темы: Дата и время в Google Таблицах: ввод, формат и текущая дата, ЕСЛИОШИБКА и ошибки формул в Google Таблицах, Как сравнить две таблицы и найти совпадения в Google Таблицах.

Разберитесь с Google Таблицами вместе с преподавателем

На индивидуальном занятии вы выполняете действия сами и получаете обратную связь. Преподаватель подберёт учебный пример под ваш уровень, объяснит непонятный шаг и поможет проверить результат.

Начните с бесплатного вводного урока: 45 минут, один на один, без обязательств. Попробуете формат и обсудите программу под свои цели. Решение о продолжении — после занятия.

Записаться на бесплатный урок