XLOOKUP против INDEX-MATCH в Excel
XLOOKUP может вычислить следующее более скромное или следующее большее значение, когда нет определенного совпадения. INDEX-MATCH также может это сделать, но lookup_array должен быть организован в порядке возрастания или отбрасывания запросов. Оба помогают сопоставить подстановочные знаки. XLOOKUP может вычислить первое или последнее значение, когда совпадают разные качества.
XLOOKUP против INDEX и MATCH
Мы видели, что ИНДЕКС/ПОИСКПОЗ намного быстрее, чем XLOOKUP.

В этом информационном указателе мы рассмотрим несколько SKU из интернет-магазина для бизнеса, а также количество сделок по каждому из них. В сегменте G мы составили уравнение, которое ищет SKU в разделе B и выводит сравниваемое количество сделок.
Разделение работы MATCH
Работа с ИНДЕКСом требует двух обязательных условий — экспоната и номера столбца в кластере. Путем внесения нашего кластера сделок (D3:D10) и сложения работы ИНДЕКС над работой сопоставления, абсолютные продажи равны 12 в свете того факта, что '12' находится в основной строке экспоната. После того, как вы проделаете это пару раз, освоить ИНДЕКС+ПОИСКПОЗ для такой ситуации очень просто. Как насчет того, чтобы понять, как XLOOKUP решает подобную проблему…
XLOOKUP вместо INDEX и MATCH
Прямо под нашим рецептом ИНДЕКС и ПОИСКПОЗ я ввел уравнение XLOOKUP, которое пытается отследить похожие данные. Для этой ситуации это безошибочный чемпион.
Требуется 3 обязательных утверждения
- Почитать
- Массив запросов (где искать ценность)
- Возвращаемый массив (какие значения возвращать)
В этой ситуации он выполняет практически все функции ИНДЕКС/ПОИСКПОЗ с меньшими усилиями. Однако на этом преимущества XLOOKUP не заканчиваются.
Сравнение между функцией XLOOKUP и функцией INDEX-MATCH
Теперь, когда мы разделили рецепт, мы должны исследовать некоторые сходства и различия между двумя способностями. Ниже приведены основные пункты в таблице для вашего удобства.
Место обсуждения | Похожие или непохожие | Уточнение |
Столбец lookup_array | Похожий | Оба помогают разделу как lookup_array. |
Поиск строки_массив | Похожий | Оба помогают строке как lookup_array. |
Нет соответствия искомому_значению | непохожий | XLOOKUP имеет выбор настройки по умолчанию для отсутствия совпадения lookup_value. Тем не менее, INDEX-MATCH не имеет. |
Примерное совпадение | Частичное сходство | XLOOKUP может вычислить следующее более скромное или следующее большее значение, когда нет точного совпадения. INDEX-MATCH также может это сделать, однако lookup_array должен быть расположен в восходящем или скользящем запросе. |
Соответствующие подстановочные знаки | Похожий | Оба помогают сопоставлять подстановочные знаки. |
Совпадение нескольких значений | Частичное сходство | XLOOKUP может вычислить первое или последнее значение, когда совпадают разные качества. Тем не менее, ИНДЕКС-СООТВЕТСТВИЕ может вернуть основное значение, которое совпадает. |
Формула массива | Похожий | Оба поддерживают формулу массива. |