Мы знаем, как сделать приблизительное совпадение с помощью ВПР. Но как сделать приблизительное совпадение с помощью INDEX MATCH? В этой самой статье мы научимся в excel, как сделать приблизительное совпадение с помощью ИНДЕКС и ПОИСКПОЗ.

Общая формула приблизительного совпадения

=INDEX(result_array,MATCH(lookup value,lookup array,1))

Result_array: индекс, по которому вы хотите получить результат.

Lookup_value: значение, которое вы ищете в lookup_array.

Lookup_array: массив, в котором вы будете искать значение поиска:

Примечание. Для получения правильных ответов таблица поиска должна быть отсортирована в возрастающем порядке.

Учимся на примере.

Пример: сделайте приблизительное соответствие ИНДЕКСА, чтобы получить оценки

Здесь у меня есть список учеников с полученными оценками на стандартном тесте. Мне нужно поставить этим ученикам оценки по другой таблице. От 0 до 39 как F, от 40 до 59 D, ​​от 60 до 79 C, от 80 до 89 B и 90 или выше как A.

Обратите внимание, что справочная таблица (оценки и оценка) отсортирована по возрастанию.

0032

Запишите эту формулу в E2 и скопируйте ее.

=INDEX($I$2:$I$6,MATCH(D2,$H$2:$H$6,1))

0033

Как это работает?

Эта формула использует функцию MATCH для приблизительного совпадения в диапазоне. Фактически, когда мы передаем 1, ИСТИНА или ничего функции ПОИСКПОЗ, она выполняет приблизительное совпадение для поискового значения. Это означает, что если он не находит заданное значение в диапазоне поиска, он возвращает последнее найденное значение, которое было меньше заданного числа.

Итак, если мы посмотрим на формулу в E3, это link: / lookup-formulas-excel-index-function [INDEX] ($ I $ 2: $ I $ 6, `link: / lookup-formulas-excel-match- функция [MATCH] `(D3, $ H $ 2: $ H $ 6,1))

Функция ПОИСКПОЗ ищет значение D3 (36) в диапазоне H2: H6. Не удается найти 36 в диапазоне. Таким образом, он возвращает индекс последнего значения, найденного в H2: H6, который меньше 36. И это значение равно 0, а его индекс равен 1.

Следовательно, link: / lookup-formulas-excel-match-function [MATCH] (D3, $ H $ 2: $ H $ 6,1)

это переводится в 1 в E3.

Теперь у нас есть формула link: / lookup-formulas-excel-index-function [INDEX] ($ I $ 2: $ I $ 6,1).

И это возвращает F.

Так что да, ребята, вот как вы делаете приблизительное совпадение, используя функции ИНДЕКС и ПОИСКПОЗ в Excel. Если у вас есть какие-либо сомнения по поводу этой или любой другой темы из Excel 2019, 2016 и 2013 или старше, дайте мне знать в разделе комментариев ниже.

Скачать файл: