Если вы работаете с Microsoft Excel , сэкономьте время и произведите впечатление на своего босса с помощью функции Excel MATCH, чтобы найти положение значения в строке, столбце или таблице. Эта функция возвращает число, которое указывает первую относительную позицию данных в списке, массиве или выбранном диапазоне ячеек. Функция MATCH полезна, когда требуется место элемента в списке вместо самого элемента. Вот как использовать эту справочную и справочную функцию в Excel.
Инструкции в этой статье относятся к Excel 2019, 2016, 2013, 2010 и 2007; Excel для Office 365; Excel Online; Excel для Mac; Excel для iPad; Excel для iPhone; и Excel для Android.
Синтаксис функции MATCH
Синтаксис функции относится к макету функции и включает имя функции, скобки, разделители запятых и аргументы. Синтаксис для функции MATCH:
= MATCH ( Lookup_value , Lookup_array , Match_type )
MATCH Функция Аргументы
Любой ввод, который вы даете функции, называется аргументом . Большинство функций в Excel требуют некоторого ввода или информации для правильного расчета.
Вот аргументы функции MATCH:
lookup_Value
Lookup_value (обязательно) — это значение, которое вы хотите найти в списке данных. Этот аргумент может быть числом, текстом, логическим значением или ссылкой на ячейку .
Lookup_Array
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, чтобы сделать ее активной ячейкой.
-
Выберите вкладку « Формулы » в меню ленты .
-
Выберите Lookup & Reference, чтобы открыть раскрывающийся список функций .
-
Выберите MATCH в списке, чтобы открыть диалоговое окно Function Arguments . (В Excel для Mac открывается построитель формул.)
-
Поместите курсор в текстовое поле Lookup_value .
-
Выберите ячейку C2 на листе, чтобы ввести ссылку на ячейку.
-
Поместите курсор в текстовое поле Lookup_array .
-
Выделите ячейки E2-E7 на листе, чтобы ввести диапазон.
-
Поместите курсор в текстовое поле Match_type .
-
Введите число 0 в этой строке, чтобы найти точное совпадение с данными в ячейке D3.
-
Нажмите OK, чтобы завершить функцию. (В Excel для Mac выберите « Готово» .)
-
Число 5 появляется в ячейке D3, поскольку термин Gizmos является пятым элементом сверху в списке инвентаря.
-
При выборе ячейки D3 полная функция отображается на панели формул над рабочим листом.
= ПОИСКПОЗ (С2, Е2: E7,0)
Объедините MATCH с другими функциями Excel
Функция MATCH обычно используется вместе с другими функциями поиска, такими как VLOOKUP или INDEX, и используется в качестве входных данных для аргументов другой функции, таких как:
- Аргумент col_index_num для VLOOKUP.
- Аргумент row_num для функции INDEX.