Функция ПРОСМОТР ищет значение в диапазоне поиска и возвращает соответствующее ему значение из диапазона результата.
Если диапазон результата не указан, то функция возвращает само искомое значение или наибольшее значение, не превышающее искомое из диапазона поиска.
Эта функция особенно полезна для поиска данных в таблицах.
Синтаксис
ПРОСМОТР(искомое_значение; диапазон_поиска; [диапазон_результата])
Аргумент |
Описание |
Допустимые значения |
|---|---|---|
искомое_значение |
Значение для поиска в строке или столбце аргумента "диапазон_поиска" |
Любое значение |
диапазон_поиска |
Строка или столбец, в котором осуществляется поиск значения аргумента "искомое_значение" |
Диапазон ячеек или массив данных |
[диапазон_результата] |
(необязательный) Диапазон, из которого необходимо вернуть результат |
Диапазон ячеек или массив данных |
Примеры использования
Простой поиск
=ПРОСМОТР(3; A1:A5; B1:B5)
Если в диапазоне A1:A5 содержатся числа, а в B1:B5 — соответствующие им значения, функция вернет значение из B1:B5, соответствующее числу 3.
Поиск с неуказанным диапазоном для возврата
=ПРОСМОТР(5; A1:A5)
Функция вернет значение 5, если оно есть в диапазоне A1:A5.
Использование с текстом
=ПРОСМОТР("А"; C1:C5; D1:D5)
Если в C1:C5 содержатся буквы, а в D1:D5 — соответствующие им значения, функция вернет значение из D1:D5, соответствующее букве "А".
Примечания
–Диапазон поиска должен соответствовать по размеру диапазону результата.
–Функция ПРОСМОТР работает с отсортированными массивами. Если массивы не отсортированы, результаты могут быть непредсказуемыми.
–Если искомое_значение не найдено, функция вернет ошибку #Н/Д.
–Векторная форма требует, чтобы просматриваемый вектор был отсортирован по возрастанию.