Ключевые выводы
- Синтаксис функции ПОИСКПОЗ: =ПОИСКПОЗ(Искомое_значение, Искомый_массив, Тип_совпадения).
- Можно ввести вручную. Или, чтобы использовать встроенные функции Excel, выберите Formulas > Lookup & Reference > MATCH..
- Возвращает число, указывающее первую относительную позицию данных в списке, массиве или выбранном диапазоне ячеек.
Вот как использовать функцию ПОИСКПОЗ Excel для определения положения значения в строке, столбце или таблице. Это полезно, когда вам нужно найти место элемента в списке, а не сам элемент.
MATCH Синтаксис функции
Синтаксис функции относится к структуре функции и включает в себя имя функции, скобки, разделители-запятые и аргументы. Синтаксис функции ПОИСКПОЗ:
=ПОИСКПОЗ(Искомое_значение, Искомый_массив, Сопоставление_типа)
MATCH Аргументы функции
Любой ввод, который вы даете функции, называется аргументом. Большинство функций в Excel требуют некоторого ввода или информации для правильного расчета.
Это аргументы функции ПОИСКПОЗ:
Искомое_значение
Искомое_значение (обязательно) - это значение, которое вы хотите найти в списке данных. Этот аргумент может быть числом, текстом, логическим значением или ссылкой на ячейку.
Искомый_массив
Lookup_array (обязательно) - это диапазон искомых ячеек.
Match_type
Match_type (необязательно) сообщает Excel, как сопоставлять Lookup_value со значениями в Lookup_array. Значение по умолчанию для этого аргумента равно 1. Возможные варианты: -1, 0 или 1.
- Если Match_type равен 1 или опущен, ПОИСКПОЗ находит наибольшее значение, которое меньше или равно Lookup_value. Данные Lookup_array должны быть отсортированы в порядке возрастания.
- Если Match_type равен 0, ПОИСКПОЗ находит первое значение, точно равное Lookup_value. Данные Lookup_array можно сортировать в любом порядке.
- Если Match_type равно -1, ПОИСКПОЗ находит наименьшее значение, которое больше или равно Lookup_value. Данные Lookup_array должны быть отсортированы в порядке убывания.
Как использовать функцию ПОИСКПОЗ в Excel
Пример ПОИСКПОЗ, показанный в этом руководстве, использует функцию для поиска позиции термина «Гизмо» в инвентарном списке. Синтаксис функции можно ввести вручную в ячейку или с помощью встроенных функций Excel, как показано здесь.
Для входа в функцию ПОИСКПОЗ и аргументы:
-
Откройте пустой лист Excel и введите данные в столбцы C, D и E, как показано на рисунке ниже. Оставьте ячейку D2 пустой, так как эта конкретная ячейка будет содержать функцию.
- Выберите ячейку D2, чтобы сделать ее активной ячейкой.
- Выберите вкладку Формулы в меню ленты.
- Выберите Поиск и справочник, чтобы открыть раскрывающийся список Функция.
- Выберите ПОИСКПОЗ в списке, чтобы открыть диалоговое окно Аргументы функции. (В Excel для Mac открывается Построитель формул.)
- Поместите курсор в текстовое поле Искомое_значение.
- Выберите ячейку C2 на листе, чтобы ввести ссылку на ячейку.
- Поместите курсор в текстовое поле Lookup_array.
- Выделите ячейки с E2 по E7 на листе, чтобы ввести диапазон.
- Поместите курсор в текстовое поле Match_type.
-
Введите число 0 в этой строке, чтобы найти точное совпадение с данными в ячейке D3.
- Выберите OK для завершения функции. (В Excel для Mac выберите Готово.)
- Число 5 отображается в ячейке D3, поскольку термин Gizmos является пятым элементом сверху в списке инвентаря.
-
Когда вы выбираете ячейку D3, полная функция появляется в строке формул над рабочим листом.
=ПОИСКПОЗ(C2, E2:E7, 0)
Объединить ПОИСКПОЗ с другими функциями Excel
Функция ПОИСКПОЗ обычно используется в сочетании с другими функциями поиска, такими как ВПР или ИНДЕКС, и используется в качестве входных данных для аргументов других функций, таких как:
- Аргумент col_index_num для функции ВПР.
- Аргумент row_num для функции ИНДЕКС.