MS Excel | MATCH / ПОИСКПОЗСкачать Excel файл с примером: Функция: MATCH |
Возвращает позицию (номер строки или номер столбца) искомого значения в массиве.
MATCH(lookup_value; lookup_array; match_type)
lookup_value – искомое_значение; lookup_array – массив_поиска; match_type – тип_поиска
Тип поиска: 0 – поиск точного значения; 1 – поиск точного значения или ближайшего меньшего (данные отсортированы по возрастанию); -1 – поиск точного значения или ближайшего большего (данные отсортированы по убыванию).
Пример использования функции.
Имеем таблицу продаж детских товаров:
Хотим знать какой товар был лучше всего распродан. Для этого сначала найдем номер строки по товару, продажи которого больше других:
Где: lookup_value – искомое значение: максимальное из массива "Продано, шт.": MAX(B2:B7); lookup_array – массив поиска искомого значения (B2:B7); match_type – тип поиска: 0 (поиск точного значения).
Результат искомого номера строки:
Далее, с помощью функции INDEX() / ИНДЕКС() найдем наименование товара по найденному номеру строки:
Где: array – таблица товар_продано (A2:B7); row_num – номер строки искомого значения: найденный нами с помощью функции MATCH(); column_num – номер колонки искомого значения: 1 (колонка с товарами).
Результат нашего исследования:
|