Довольно часто в Excel требуется найти элемент в диапазоне ячеек. И вернуть позицию этого элемента в диапазоне. Например, у нас есть диапазон A1:A3 со значениями 2, 10 и 15. Набираем формулу “=ПОИСКПОЗ(10;A1:A3;0)” и получаем значение 2, так как 10 стоит вторым в диапазоне. Тут все просто, но, в заголовке этой статьи, стоит слово с примерами, значит нужно более детальное объяснение с примерами!
Реклама на nextontext.ru
Точное использование ПОИСКПОЗ
Рассмотрим базовое использование ПОИСКПОЗ в Excel. Когда у нас есть диапазон, и точный запрос.
На картинке ниже у меня есть диапазон, позиция, ввод данных, где:
1. Диапазон - это значения, чьи позиции мы будем вычислять;
2. Позиция - это клетка в которой будет выводиться позиция числа из диапазона;
3. Ввод данных - это точное число, которое мы будем вводить, чтобы узнать его позицию в диапазоне.
=ПОИСКПОЗ(D2;B2:B6;0)
1. =ПОИСКПОЗ() - собственно сама функция;
2. D2 - клетка ввода данных. Сюда мы вводим значение, чтобы узнать позицию этого числа в диапазоне данных;
3. B2:B6 - диапазон данных;
4. 0 - говорит о том, что искать следует точные значения.
Примерное использование ПОИСКПОЗ
Когда тип соответствия установлен в 1, ПОИСКПОЗ будет выполнять приблизительное совпадение по значениям, отсортированным по порядку, находя наибольшее, меньшее или равное значению поиска.
Пример с картинки содержит точно такой же набор входных данных. У нас есть диапазон, позиция, ввод данных. Только теперь позиция будет отображаться в том случае, если вводимое нами число будет попадать в диапазон чисел в клетке:
=ПОИСКПОЗ(D2;B2:B6;1)
Подстановочный знак в ПОИСКПОЗ
Когда тип соответствия установлен на ноль, ПОИСКПОЗ может выполнить поиск совпадений с помощью подстановочных знаков. В приведенном ниже примере показано как это выглядит на практике:
=ПОИСКПОЗ(D2;B2:B6;0)
Кстати:
1. ПОИСКПОЗ не чувствителен к регистру;
2. Если ПОИСКПОЗ не находит соответствия будет выдан знак #Н/Д.