ПОИСКПОЗ
В английском 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, аргументы те же.