Справочник функций Excel

ПОИСКПОЗ

В английском Excel:MATCH

Находит, на каком месте в списке стоит значение: номер товара в каталоге, позицию сотрудника в рейтинге.

ПОИСКПОЗ(искомое_значение; просматриваемый_массив; [тип_сопоставления])
  • [ ]необязательная часть
искомое_значение
Что ищем: ячейка или значение, например фамилия в D2.
просматриваемый_массив
Один столбец или одна строка, где искать.
тип_сопоставления
0 — точное совпадение. Без него функция ищет приблизительно и ждёт список, отсортированный по возрастанию.
Необязательный

Возвращаемое значение

Номер места, где нашлось значение, считая от начала диапазона с 1. Если значение не найдено, будет ошибка #Н/Д.

Примеры

Место менеджера в рейтинге

fx
A
B
C
D
E
F
1
2
3
4
5
6
7
8
Менеджер
Продажи, ₽
Менеджер
Место
Соколова
820000
Петров
Петров
765000
Ким
Ким
690000
Орлова
540000
Захаров
410000
Лист1

ИНДЕКС и ПОИСКПОЗ: отдел по фамилии

fx
A
B
C
D
E
F
1
2
3
4
5
6
7
8
Отдел
Сотрудник
Сотрудник
Отдел
Продажи
Белова
Гусев
Бухгалтерия
Гусев
Мартынова
Склад
Тихонов
Маркетинг
Мартынова
Продажи
Фролов
Лист1

Подробности

ПОИСКПОЗ ищет значение в одном столбце или одной строке и возвращает его номер по порядку. Номер считают от начала диапазона: если значение стоит в первой ячейке диапазона, ответ 1.

Последний аргумент почти всегда 0: так функция ищет точное совпадение. Если значения нет, она вернёт ошибку #Н/Д.

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

Частые ошибки

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

В Google Таблицах

В Google Таблицах функция называется MATCH, аргументы те же.

Смотрите также