Найти в Дзене
Excel - это просто

Функция ПРОСМОТР в Excel - когда простота решает всё!

В Excel предусмотрен ряд функций, направленных на поиск значений в диапазоне по заданному критерию. К таким функциям относятся ВПР, ГПР, ВЫБОР, ИНДЕКС, ПОИСКПОЗ, ПРОСМОТР и многие другие.

Сегодня я бы хотела немного рассказать о функции ПРОСМОТР. Данная функция наряду с другими осуществляет поиск определенного значения в диапазоне. Это один из самых простых способов поиска данных в Excel, и он существовал задолго до появления ВПР и ПРОСМОТРХ.

У ПРОСМОТР есть две формы:

  • Векторная форма:

ПРОСМОТР(искомое_значение; вектор_просмотра; вектор_результата)

искомое_значение: значение, которое мы ищем.

вектор_просмотра: диапазон ячеек, содержащий значения для поиска (строка или столбец).

вектор_результата: диапазон ячеек, из которого возвращается значение. Он должен быть того же размера, что и вектор просмотра.

  • Массивная форма:

ПРОСМОТР(искомое_значение; массив)

искомое_значение: значение, которое мы ищем.

массив: диапазон ячеек (массив), в котором выполняется поиск.

В этой форме функция предполагает, что значения в первом столбце или первой строке отсортированы по возрастанию. Она ищет искомое значение в первом столбце (если массив имеет больше строк, чем столбцов) или в первой строке (если массив имеет больше столбцов, чем строк). Затем возвращает значение из последнего столбца или строки.

Как работает функция ПРОСМОТР?

Векторная форма функции ПРОСМОТР ищет только приблизительное соответствие искомого значения в векторе просмотра.

Важно! Вектор просмотра должен быть отсортирован по возрастанию.

Если функция не находит точное совпадение, она находит наибольшее значение в векторе просмотра, которое меньше или равно искомому значению, и возвращает соответствующее значение из вектора результата.

Массивная форма функции ПРОСМОТР также предполагает, что первый столбец или первая строка массива отсортированы по возрастанию. Она выполняет аналогичный поиск, как и векторная форма, и возвращает значение из последнего столбца или строки массива.

Когда стоит использовать функцию ПРОСМОТР?

Несмотря на наличие более мощных и гибких функций, ПРОСМОТР все еще может пригодиться в следующих ситуациях:

  • Когда вам нужно быстро найти значение в простом отсортированном списке. ПРОСМОТР проста в использовании и не требует сложной настройки.
  • Когда вы работаете с очень старыми версиями Excel, где ВПР и ПРОСМОТРХ недоступны.
  • Когда важна простота и скорость работы с небольшой таблицей. ПРОСМОТР позволяет быстро настроить поиск без необходимости запоминать сложный синтаксис ВПР или ПРОСМОТРХ.
  • Когда вектор просмотра всегда отсортирован. Это ключевое условие для корректной работы ПРОСМОТР.

Предположим, у нас есть таблица со скидками в зависимости от суммы заказа:

ПРОСМОТР
ПРОСМОТР

В ячейку В8 мы вводим сумму заказа (например, 50). В ячейку В9 введем формулу:

=ПРОСМОТР(B8;A2:A5;B2:B5)

Эта формула:

  1. Ищет значение из ячейки В8 (50) в диапазоне A2:A5 (столбец Стоимость заказа).
  2. Находит ближайшее значение, меньшее или равное 50 (в данном случае 40).
  3. Возвращает значение из диапазона B2:B5 (столбец Кешбэк) в той же строке (4%).

Ограничения функции ПРОСМОТР:

  • Обязательная сортировка вектора просмотра/массива. Это самое важное ограничение! Если данные не отсортированы, результаты будут непредсказуемыми.
  • Приблизительный поиск. ПРОСМОТР всегда выполняет приблизительный поиск, что может привести к неточным результатам, если вам нужно точное соответствие.
  • Ограниченная функциональность. ПРОСМОТР не обладает гибкостью и функциональностью ВПР и ПРОСМОТРХ.

Подписывайтесь, чтобы первыми получать самые интересные публикации! Ещё больше полезных советов и лайфхаков Excel – в моем Telegram-канале!
Для удобства - статья навигатор по каналу: Путеводитель по каналу