KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Приблизительное совпадение с помощью ИНДЕКС и ПОИСКПОЗ

АвторАманда ЛиДата изменения

Иногда в Excel нужно находить приблизительные совпадения — например, для оценки результатов работы сотрудников, выставления оценок студентам или расчёта почтовых расходов по весу и т.д. В этом руководстве мы покажем, как с помощью функций ИНДЕКС и ПОИСКПОЗ получить нужные результаты.

приблизительное совпадение индекса 1

Как найти приблизительные совпадения с помощью функций ИНДЕКС и ПОИСКПОЗ?

Чтобы определить тариф доставкив соответствии с заданным весом посылки ()9, значение в ячейке F6), как показано на скриншоте выше, можно объединить функции ИНДЕКС и ПОИСКПОЗ, применив небольшой приём для поиска необходимого приблизительного совпадения: тип_сопоставления -1 указывает функции ПОИСКПОЗ найти позицию наименьшего значения, которое больше или равно 9, после чего ИНДЕКС определит соответствующий тариф доставки в той же строке.

Общий синтаксис

=INDEX(return_range,MATCH(lookup_value,lookup_array,[match_type]))

  • диапазон_возврата: Диапазон, из которого комбинированная формула должна возвращать тариф доставки. Речь идёт о диапазоне с тарифами доставки.
  • искомое_значение: Значение, по которому функция ПОИСКПОЗ определяет позицию соответствующего тарифа доставки. В данном случае это заданный вес.
  • просматриваемый_массив: Диапазон ячеек со значениями для сравнения с искомым_значением. Здесь имеется в виду диапазон весов.
  • тип_сопоставления: 1 или -1.
    1 или опущено (по умолчанию) — ПОИСКПОЗ найдёт наибольшее значение, которое меньше или равно искомому_значению. Значения в просматриваемом_массиве должны быть расположены по возрастанию.
    -1 — ПОИСКПОЗ найдёт наименьшее значение, которое больше или равно искомому_значению. Значения в просматриваемом_массиве должны быть расположены по убыванию.

Чтобы найти тариф доставки для посылки весом 9кг, скопируйте или введите приведённую ниже формулу в ячейку F7и нажмите клавишу ENTER, чтобы получить результат:

=ИНДЕКС()C6:C10,ПОИСКПОЗ()9,B6:B10,-1))

Или используйте Ссылка на ячейку, чтобы сделать формулу динамической:

=ИНДЕКС()C6:C10,ПОИСКПОЗ()F6,B6:B10,-1))

приблизительное совпадение индекса 2

Пояснение формулы

=INDEX(C6:C10,MATCH(F6,B6:B10,-1))

  • MATCH(F6,B6:B10,-1):Функция ПОИСКПОЗ определяет позицию заданного веса 9(значение в ячейке)F6) в диапазоне весов B6:B10. Тип сопоставления -1 указывает функции ПОИСКПОЗ найти наименьшее значение, которое больше или равно заданному весу 9, то есть 10. Поэтому функция вернёт 3, так как это 3-е значение в диапазоне. (Обратите внимание: при типе сопоставления)-1 значения в диапазоне B6:B10 должны быть расположены по убыванию.)
  • ИНДЕКС()C6:C10,MATCH(F6,B6:B10,-1)) = ИНДЕКС(C6:C10 Функция ИНДЕКС возвращает 3-е значение из диапазона тарифов C6:C10, то есть 50.

Связанные функции

Функция ИНДЕКС

Функция ИНДЕКС Excel возвращает Отображаемое значение на основе заданной позиции из диапазона или массива.

Функция ПОИСКПОЗ

Функция ПОИСКПОЗ в Excel ищет заданное значение в диапазоне ячеек и возвращает его относительную позицию.


Связанные формулы

Точное совпадение с помощью ИНДЕКС и ПОИСКПОЗ

Если вам нужно быстро найти в Excel информацию об определённом продукте, фильме, человеке или чём-либо ещё — эффективно используйте комбинацию функций ИНДЕКС и ПОИСКПОЗ.

Поиск значения, ближайшего к совпадению, по нескольким критериям

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


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает вам выделиться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуальное выполнение   |  Генерация кода|  Создание пользовательские формулы  |  Анализ данных и создание диаграмм|  Вызов Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  По нескольким листам  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Многоэлементный выпадающий список
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление рабочими книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.