Найдите положение определенного значения в вашем наборе данных
Функция Excel MATCH используется для возврата числа, которое указывает первую относительную позицию данных в списке, массиве или выбранном диапазоне ячеек. Используется, когда требуется место элемента в списке вместо самого элемента.
Инструкции в этой статье относятся к Excel 2019, 2016, 2013, 2010, 2007; Excel для Office 365, Excel Online, Excel для Mac, Excel для iPad, Excel для iPhone и Excel для Android.
Синтаксис и аргументы функции MATCH
Синтаксис функции относится к макету функции и включает имя функции, скобки, разделители запятых и аргументы. Синтаксис для функции MATCH:
= ПОИСКПОЗ ( искомое_значение , просматриваемый_массив , тип_сопоставления )
Lookup_value (обязательно) – это значение, которое вы хотите найти в списке данных. Этот аргумент может быть числом, текстом, логическим значением или ссылкой на ячейку.
Lookup_array (обязательно) – это диапазон ячеек, в которых выполняется поиск.
Match_type (необязательно) сообщает Excel, как сопоставлять значение Lookup_value со значениями в Lookup_array. Значением по умолчанию для этого аргумента является 1. Варианты: -1, 0 или 1.
- Если Match_type равно 1 или отсутствует, MATCH находит наибольшее значение, которое меньше или равно Lookup_value. Данные Lookup_array должны быть отсортированы в порядке возрастания.
- Если Match_type равен 0, MATCH находит первое значение, которое точно равно Lookup_value. Данные Lookup_array могут быть отсортированы в любом порядке.
- Если Match_type равен -1, MATCH находит наименьшее значение, которое больше или равно Lookup_value. Данные Lookup_array должны быть отсортированы в порядке убывания.
Используйте функцию MATCH в Excel
В примере MATCH, показанном в этом руководстве, используется функция для поиска позиции термина Gizmos в списке инвентаря. Синтаксис функции может быть введен вручную в ячейку или с помощью встроенных функций Excel, как показано здесь.
Чтобы ввести функцию и аргументы MATCH:
-
Откройте пустой лист Excel и введите данные в столбцы C, D и E, показанные на рисунке ниже. Оставьте ячейку D2 пустой, так как эта конкретная ячейка будет содержать функцию
-
Выберите ячейку D2 , чтобы сделать ее активной.
-
Откройте вкладку Формулы в меню лента .
-
Выберите Поиск и справка , чтобы открыть раскрывающийся список функций.
-
Выберите MATCH в списке, чтобы открыть диалоговое окно «Аргументы функции». В Excel для Mac откроется построитель формул.
-
Поместите курсор в текстовое поле Lookup_value .
-
Выберите ячейку C2 на листе, чтобы ввести ссылку на ячейку.
-
Поместите курсор в текстовое поле Lookup_array .
-
Выделите ячейки E2 до E7 на листе, чтобы ввести диапазон.
-
Поместите курсор в текстовое поле Match_type .
-
Введите число 0 в этой строке, чтобы найти точное совпадение с данными в ячейке D3.
-
Выберите ОК , чтобы завершить функцию. За исключением Excel для Mac, где вы выбираете Готово .
-
Число 5 отображается в ячейке D3, поскольку термин Gizmos является пятым элементом сверху в списке инвентаря.
При выборе ячейки D3 полная функция отображается на панели формул над рабочим листом.
= ПОИСКПОЗ (С2, Е2: E7,0)
Объедините МАТЧ с другими функциями Excel
Функция MATCH обычно используется вместе с другими функциями поиска, такими как VLOOKUP или INDEX, и используется в качестве входных данных для аргументов другой функции, таких как:
- Аргумент col_index_num для VLOOKUP.
- Аргумент row_num для функции INDEX.