Excel функция просмотр массива

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

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

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

Используйте функцию ПРОСМОТР для поиска в одной строке или одном столбце. В приведенном выше примере рассматривается поиск цен в столбце D.

Советы: Рассмотрим одну из новых функций подстановки в зависимости от используемой версии.

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

  • Если вы используете Microsoft 365, используйте функцию XLOOKUP — это не только быстрее, но и в любом направлении (вверх, вниз, влево, вправо).

Функцию ПРОСМОТР можно использовать двумя способами: в векторной форме и в форме массива.

  • Векторная форма: используйте эту форму LOOKUP для поиска значения в одной строке или в одном столбце. Используйте векторную форму, если нужно указать диапазон, содержащий значения, которые необходимо сопоставить. Например, если вы хотите найти значение в столбце A, вниз до строки 6.

    Пример вектора

  • Форма массива. Мы настоятельно рекомендуем использовать ВПР или ГПР вместо формы массива. Посмотрите это видео об использовании ВПР. Форма массива предоставляется для совместимости с другими программами электронной таблицы, но ее функциональные возможности ограничены.

    Массив — это набор значений в строках и столбцах (например, в таблице), в которых выполняется поиск. Например, если вам нужно найти значение в первых шести строках столбцов A и B, это и будет поиском с использованием массива. Функция ПРОСМОТР вернет наиболее близкое значение. Чтобы использовать форму массива, сначала необходимо отсортировать данные.

    Пример таблицы, которая является таблицей массива

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

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

Синтаксис

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

Функция ПРОСМОТР в векторной форме имеет аргументы, указанные ниже.

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

  • Просматриваемый_вектор    Обязательный аргумент. Диапазон, состоящий из одной строки или одного столбца. Значения в аргументе просматриваемый_вектор могут быть текстом, числами или логическими значениями.

    Важно: Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания: …, -2, -1, 0, 1, 2, …, A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может возвратить неправильный результат. Текст в нижнем и верхнем регистрах считается эквивалентным.

  • result_vector    Необязательный. Диапазон, содержащий только одну строку или столбец. Размер result_vector должен совпадать с размером lookup_vector. Он должен иметь одинаковый размер.

Замечания

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

  • Если искомое_значение меньше, чем наименьшее значение в аргументе просматриваемый_вектор, функция ПРОСМОТР возвращает значение ошибки #Н/Д.

Примеры векторов

Чтобы лучше разобраться в работе функции ПРОСМОТР, вы можете сами опробовать рассмотренные примеры на практике. В первом примере у вас должна получиться электронная таблица, которая выглядит примерно так:

Пример использования функции ПРОСМОТР

  1. Скопируйте данные из таблицы ниже и вставьте их в новый лист Excel.

    Скопируйте эти данные в столбец A

    Скопируйте эти данные в столбец B

    Частота

    4,14

    Цвет

    красный

    4,19

    оранжевый

    5,17

    желтый

    5,77

    зеленый

    6,39

    синий

  2. Теперь скопируйте формулы ПРОСМОТРА из приведенной ниже таблицы в столбец D своего листа.

    Скопируйте эту формулу в столбец D

    Ниже описано, что эта формула означает

    Предполагаемый результат

    Формула

    =ПРОСМОТР(4,19; A2:A6; B2:B6)

    Поиск значения 4,19 в столбце A и возврат значения из столбца B, находящегося в той же строке.

    оранжевый

    =ПРОСМОТР(5,75; A2:A6; B2:B6)

    Поиск значения 5,75 в столбце A, соответствующего ближайшему наименьшему значению (5,17), и возврат значения из столбца B, находящегося в той же строке.

    желтый

    =ПРОСМОТР(7,66; A2:A6; B2:B6)

    Поиск значения 7,66 в столбце A, соответствующего ближайшему наименьшему значению (6,39), и возврат значения из столбца B, находящегося в той же строке.

    синий

    =ПРОСМОТР(0; A2:A6; B2:B6)

    Поиск значения 0 в столбце A и возврат значения ошибки, так как 0 меньше наименьшего значения (4,14) в столбце A.

    #Н/Д

  3. Чтобы эти формулы выводили результат, может потребоваться выделить их на листе Excel и нажать клавишу F2, а затем — ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Форма массива

Совет: Мы настоятельно рекомендуем использовать ВПР или ГПР вместо формы массива. См. это видео о функции ВПР. В нем приведены примеры. Форма поиска массива предоставляется для обеспечения совместимости с другими программами электронной таблицы, но ее функциональные возможности ограничены.

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

Синтаксис

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

Функция ПРОСМОТР в форме массива имеет аргументы, указанные ниже.

  • Искомое_значение.    Обязательный аргумент. Значение, которое функция ПРОСМОТР ищет в массиве. Аргумент искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой на значение.

    • Если функции ПРОСМОТР не удается найти искомое_значение, то в массиве выбирается наибольшее значение, которое меньше искомого_значения или равно ему.

    • Если искомое_значение меньше, чем наименьшее значение в первой строке или первом столбце (в зависимости от размерности массива), то функция ПРОСМОТР возвращает значение ошибки #Н/Д.

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

    Форма массива функции ПРОСМОТР очень похожа на функции ГПР и ВПР. Различие заключается в том, что функция ГПР ищет искомое_значение в первой строке, функция ВПР — в первом столбце, а функция ПРОСМОТР выполняет поиск в соответствии с размерностями массива.

    • Если ширина массива больше его высоты (т. е. есть массив имеет больше столбцов чем строк), то функция ПРОСМОТР ищет искомое_значение в первой строке.

    • Если высота массива больше его ширины (т. е. массив имеет больше строк, чем столбцов), то функция ПРОСМОТР выполняет поиск в первом столбце.

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

      Важно: Значения в массиве должны быть расположены в порядке возрастания: …, -2, -1, 0, 1, 2, …, A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может возвратить неправильный результат. Текст в нижнем и верхнем регистрах считается эквивалентным.

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

Функция ПРОСМОТР в Excel и особенности ее использования

Функция ПРОСМОТР упрощает поиск данных в строке, столбце таблицы и массиве данных наряду с ее аналогами:

  • ВПР;
  • ГПР;
  • ПОИСКПОЗ.

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

Данная функция может быть записана в двух синтаксических вариантах:

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

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

Два первых аргумента функции должны быть обязательно указаны.

Описание версии 3-х аргументов:

  1. Искомое_значение – объект числовых, текстовых, ссылочных или логических данных. Функция ПРОСМОТР выполняет поиск значения этих данных в векторе данных.
  2. Просматриваемый_вектор – диапазон данных, который представляет собой столбец таблицы или строку. Вектор данных может содержать числовые, текстовые и логические значения. Все значения вектора данных должны быть отсортированы в порядке возрастания величин (А-Я; ЛОЖЬ, ИСТИНА; -2, 0, 103, 1000).
  3. Вектор_результатов – необязательный аргумент, представляющий собой диапазон данных из одной строки либо столбца таблицы. Размеры просматриваемого и вектора результатов должны быть тождественны.

2. Форма массива. В Excel массивом считается группа ячеек либо значений, обрабатываемых в качестве единого модуля. Некоторые функции Excel принимают массивы в качестве аргументов, либо возвращают результаты в виде массивов данных. Синтаксис:

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

Все аргументы в данной форме записи являются обязательными.

Описание версии 2-х аргументов:

  1. Искомое_значение — объект текстовых, логических, числовых или ссылочных данных, значение которого функция ПРОСМОТР ищет в определенном массиве данных. Если искомое_значение отсутствует в указанном массиве, функция выбирает наибольшее значение из массива, которое меньше или равно искомому. Ошибка #Н/Д будет возвращена, если значение первого элемента массива больше, чем искомое_значение.
  2. Массив – массив данных в Excel (текстовые, числовые, логические), сравниваемый с искомым значением. Функция ПРОСМОТР производит поиск в соответствии с размерностями массива, то есть в первой строке либо первом столбце таблицы, если она содержит больше столбцов чем строк либо больше строк чем столбцов соответственно.

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



Примеры использования функции ПРОСМОТР для быстрого поиска в таблицах Excel

Пример 1. Физик определял ускорение свободного падения эмпирическим путем: с определенной высоты запускал обтекаемый предмет и засекал время, которое требовалось на прохождение пути от точки запуска до момента соприкосновения с поверхностью земли. Затем по формуле g=2S/t2 определял искомую величину. После проведения нескольких опытов были получены следующие результаты:

ускорение свободного падения.

Необходимо определить, находится ли среди полученных результатов значение, соответствующее общепризнанному значение g=9,81.

Для решения запишем в ячейку D2 следующую формулу:

Описание значений.

=ПРОСМОТР(9,81;B2:B7)

Описание значений:

  1. C2 (9,81) – явно введенное искомое значение;
  2. B2:B7 – массив данных, среди которых производится поиск.

Результат вычислений:

получены следующие результаты.

То есть, среди результатов вычислений находилась искомая величина.

Примечание: значения в столбце Результат не отсортированы в порядке возрастания. Как было сказано ранее, функция возвращает наибольшее значение из массива, которое меньше либо равно искомому. Если бы производился поиск, например, числа 10, в данном случае было бы возвращено значение 9,4, что не является верным результатом (максимальное значение в столбце – 9,5). Для корректной работы функции необходимо выполнить сортировку массива данных.

Вторая версия функции ПРОСМОТР в Excel

Пример 2. В банк обратились 5 клиентов с целью получения кредита на определенные различные между собой суммы. Банк определяет процент за использование кредита с учетом суммы запрошенных средств в долг. Каждый клиент должен вернуть банку сумму денег, которая телу кредита и процентов в пересчете на денежные средства. Введем исходные данные в таблицу:

Пример 2.

Задача состоит в поиске процента возврата с учетом зависимости между процентом и суммой кредита, а также вычисление суммы возврата. Определим искомые величины для клиента с фамилией Иванов. Для этого в ячейке C2 введем следующую формулу:

Задача.

=ПРОСМОТР(B2;$A$12:$A$17;$B$12:$B$17)

Описание значений:

  1. B2 – сумма взятого клиентом кредита.
  2. $A$12:$A$17 – массив сумм, среди которых производится поиск эквивалентного или ближайшего значения к искомому.
  3. $B$12:$B$17 – массив соответствующих процентов.

Примечание: знак «$» использован для «фиксации» ссылок на ячейки.

Результат вычислений:

.

То есть, Иванову был выдан кредит под 6% годовых.

Для определения суммы возврата введем формулу:

=B2+B2*C2

Описание значений:

  1. B2 – сумма (тело) кредита, взятого Ивановым;
  2. B2*C2 – сумма процентов за использование в денежном эквиваленте.

Результат вычислений:

ПРОСМОТР.

То есть, клиент Иванов обязан вернуть 127,2 денежных единиц. Подобным методом производится расчет задолженности для остальных клиентов.

Пример 3. В офисе работают 5 сотрудников различного возраста. Необходимо найти возраст Виталия.

Внесем исходные данные в таблицу:

исходные данные в таблицу.

Для определения возраста самого младшего сотрудника введем формулу в ячейке E3:

=ПРОСМОТР(D3;A2:A6;B2:B6)

Описание значений:

  1. D3 – имя сотрудника, возраст которого необходимо определить;
  2. A2:A6 – просматриваемый вектор имен;
  3. B2:B6 – вектор соответствующих возрастов.

Результат вычислений:

Результат вычислений.

Значит, возраст сотрудника Виталия составляет 43 года.

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

Содержание

  • Применение оператора ПРОСМОТР
    • Способ 1: векторная форма
    • Способ 2: форма массива
  • Вопросы и ответы

Функция ПРОСМОТР в Microsoft Excel

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

Применение оператора ПРОСМОТР

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

Таблица в Microsoft Excel

Способ 1: векторная форма

Данный способ наиболее часто применим среди пользователей при использовании оператора ПРОСМОТР.

  1. Для удобства строим вторую таблицу с колонками «Искомое значение» и «Результат». Это не обязательно, так как для данных целей можно использовать любые ячейки на листе. Но так будет удобнее.
  2. Таблица для вывода результат в Microsoft Excel

  3. Выделяем ячейку, куда будет выводиться итоговый результат. В ней и будет находиться сама формула. Кликаем по пиктограмме «Вставить функцию».
  4. Переход в мастер функций в Microsoft Excel

  5. Открывается окно Мастера функций. В перечне ищем элемент «ПРОСМОТР» выделяем его и кликаем по кнопке «OK».
  6. Выбор функции ПРОСМОТР в Microsoft Excel

  7. Далее открывается дополнительное окно. У других операторов оно редко встречается. Тут нужно выбрать одну из форм обработки данных, о которых шёл разговор выше: векторную или форму массива. Так как мы сейчас рассматриваем именно векторный вид, то выбираем первый вариант. Жмем на кнопку «OK».
  8. Выбор типа функции в Microsoft Excel

  9. Открывается окно аргументов. Как видим, у данной функции три аргумента:
    • Искомое значение;
    • Просматриваемый вектор;
    • Вектор результатов.

    Для тех пользователей, которые желают применять данный оператор вручную, без использования «Мастера функций», важно знать синтаксис его написания. Он выглядит следующим образом:

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

    Мы же остановимся на тех значениях, которые следует вносить в окно аргументов.

    В поле «Искомое значение» вводим координаты ячейки, куда будем записывать параметр, по которому будет проводиться поиск. Мы во второй таблице назвали так отдельную ячейку. Как обычно, адрес ссылки прописывается в поле либо вручную с клавиатуры, либо путем выделения соответствующей области. Второй вариант намного удобнее.

  10. Ввод искомого значения в Microsoft Excel

  11. В поле «Просматриваемый вектор» указываем диапазон ячеек, а в нашем случае тот столбец, где находятся наименования, одно из которых будем записывать в ячейке «Искомое значение». Вносить координаты в это поле также легче всего путем выделения области на листе.
  12. Ввод просматриваемого вектора в Microsoft Excel

  13. В поле «Вектор результатов» вносятся координаты диапазона, где находятся значения, которые нам нужно найти.
  14. Ввод вектора результата в Microsoft Excel

    Lumpics.ru

  15. После того, как все данные введены, жмем на кнопку «OK».
  16. Переход к выполнению функции в Microsoft Excel

  17. Но, как видим, пока что функция выводит в ячейку некорректный результат. Для того, чтобы она начала работать, следует в область искомого значения ввести нужный нам параметр из просматриваемого вектора.

Ввод значений в Microsoft Excel

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

Результат заполнен в Microsoft Excel

Если мы введем в ячейку искомого значения другое наименование, то и результат, соответственно, поменяется.

Результат заполнен повторно в Microsoft Excel

Функция ПРОСМОТР очень напоминает ВПР. Но в ВПР просматриваемый столбец обязательно должен быть крайним левым. У ПРОСМОТР данное ограничение отсутствует, что мы и видим на примере выше.

Урок: Мастер функций в Excel

Способ 2: форма массива

В отличие от предыдущего способа, данная форма оперирует целым массивом, в который сразу входит просматриваемый диапазон и диапазон результатов. При этом просматриваемый диапазон должен являться обязательно крайнем левым столбцом массива.

  1. После того, как выбрана ячейка, куда будет выводиться результат, запущен Мастер функций и сделан переход к оператору ПРОСМОТР, открывается окно для выбора формы оператора. В данном случае выбираем вид оператора для массива, то есть, вторую позицию в перечне. Жмем «OK».
  2. Выбор позиции для массива в Microsoft Excel

  3. Открывается окно аргументов. Как видим, данный подтип функции имеет всего два аргумента – «Искомое значение» и «Массив». Соответственно её синтаксис следующий:

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

    В поле «Искомое значение», как и при предыдущем способе, вписываем координаты ячейки, в которую будет вводиться запрос.

  4. Ввод координат искомого значения в Microsoft Excel

  5. А вот в поле «Массив» нужно указать координаты всего массива, в котором находится как просматриваемый диапазон, так и диапазон результатов. При этом, просматриваемый диапазон обязательно должен быть крайней левой колонкой массива, иначе формула будет работать некорректно.
  6. Ввод координат массива в Microsoft Excel

  7. После того, как указанные данные введены, жмем на кнопку «OK».
  8. Переход к выполнению функции в Microsoft Excel

  9. Теперь, как и в прошлый раз, для того, чтобы использовать данную функцию, в ячейку для искомого значения вводим одно из наименований просматриваемого диапазона.

Ввод наименования из просматриваемого диапазона в Microsoft Excel

Как видим, после этого автоматически в соответствующую область выводится результат.

Результат функции в Microsoft Excel

Внимание! Нужно заметить, что вид формулы ПРОСМОТР для массива является устаревшим. В новых версиях Excel он присутствует, но оставлен только в целях совместимости с документами, сделанными в предыдущих версиях. Хотя использовать форму массива можно и в современных экземплярах программы, рекомендуется вместо этого применять новые более усовершенствованные функции ВПР (для поиска в первом столбце диапазона) и ГПР (для поиска в первой строке диапазона). Они ничем не уступают по функционалу формуле ПРОСМОТР для массивов, но работают более корректно. А вот векторный оператор ПРОСМОТР является актуальным до сих пор.

Урок: Примеры функции ВПР в Эксель

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

Еще статьи по данной теме:

Помогла ли Вам статья?

Содержание

  1. Использование функции ПРОСМОТР в Microsoft Excel
  2. Применение оператора ПРОСМОТР
  3. Способ 1: векторная форма
  4. Способ 2: форма массива
  5. Функция ПРОСМОТР() в EXCEL
  6. Синтаксис функции
  7. Поиск позиции в массивах с текстовыми значениями
  8. Поиск позиции в массиве констант
  9. Примеры функции ПРОСМОТР для быстрого поиска в диапазоне Excel
  10. Функция ПРОСМОТР в Excel и особенности ее использования
  11. Примеры использования функции ПРОСМОТР для быстрого поиска в таблицах Excel
  12. Вторая версия функции ПРОСМОТР в Excel

Использование функции ПРОСМОТР в Microsoft Excel

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

Применение оператора ПРОСМОТР

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

Способ 1: векторная форма

Данный способ наиболее часто применим среди пользователей при использовании оператора ПРОСМОТР.

  1. Для удобства строим вторую таблицу с колонками «Искомое значение» и «Результат». Это не обязательно, так как для данных целей можно использовать любые ячейки на листе. Но так будет удобнее.
  2. Выделяем ячейку, куда будет выводиться итоговый результат. В ней и будет находиться сама формула. Кликаем по пиктограмме «Вставить функцию».

Для тех пользователей, которые желают применять данный оператор вручную, без использования «Мастера функций», важно знать синтаксис его написания. Он выглядит следующим образом:

Мы же остановимся на тех значениях, которые следует вносить в окно аргументов.

В поле «Искомое значение» вводим координаты ячейки, куда будем записывать параметр, по которому будет проводиться поиск. Мы во второй таблице назвали так отдельную ячейку. Как обычно, адрес ссылки прописывается в поле либо вручную с клавиатуры, либо путем выделения соответствующей области. Второй вариант намного удобнее.

  • В поле «Просматриваемый вектор» указываем диапазон ячеек, а в нашем случае тот столбец, где находятся наименования, одно из которых будем записывать в ячейке «Искомое значение». Вносить координаты в это поле также легче всего путем выделения области на листе.
  • В поле «Вектор результатов» вносятся координаты диапазона, где находятся значения, которые нам нужно найти.

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

    Если мы введем в ячейку искомого значения другое наименование, то и результат, соответственно, поменяется.

    Функция ПРОСМОТР очень напоминает ВПР. Но в ВПР просматриваемый столбец обязательно должен быть крайним левым. У ПРОСМОТР данное ограничение отсутствует, что мы и видим на примере выше.

    Способ 2: форма массива

    В отличие от предыдущего способа, данная форма оперирует целым массивом, в который сразу входит просматриваемый диапазон и диапазон результатов. При этом просматриваемый диапазон должен являться обязательно крайнем левым столбцом массива.

    1. После того, как выбрана ячейка, куда будет выводиться результат, запущен Мастер функций и сделан переход к оператору ПРОСМОТР, открывается окно для выбора формы оператора. В данном случае выбираем вид оператора для массива, то есть, вторую позицию в перечне. Жмем «OK».
    2. Открывается окно аргументов. Как видим, данный подтип функции имеет всего два аргумента – «Искомое значение» и «Массив». Соответственно её синтаксис следующий:

    В поле «Искомое значение», как и при предыдущем способе, вписываем координаты ячейки, в которую будет вводиться запрос.

  • А вот в поле «Массив» нужно указать координаты всего массива, в котором находится как просматриваемый диапазон, так и диапазон результатов. При этом, просматриваемый диапазон обязательно должен быть крайней левой колонкой массива, иначе формула будет работать некорректно.
  • После того, как указанные данные введены, жмем на кнопку «OK».
  • Теперь, как и в прошлый раз, для того, чтобы использовать данную функцию, в ячейку для искомого значения вводим одно из наименований просматриваемого диапазона.
  • Как видим, после этого автоматически в соответствующую область выводится результат.

    Внимание! Нужно заметить, что вид формулы ПРОСМОТР для массива является устаревшим. В новых версиях Excel он присутствует, но оставлен только в целях совместимости с документами, сделанными в предыдущих версиях. Хотя использовать форму массива можно и в современных экземплярах программы, рекомендуется вместо этого применять новые более усовершенствованные функции ВПР (для поиска в первом столбце диапазона) и ГПР (для поиска в первой строке диапазона). Они ничем не уступают по функционалу формуле ПРОСМОТР для массивов, но работают более корректно. А вот векторный оператор ПРОСМОТР является актуальным до сих пор.

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

    Источник

    Функция ПРОСМОТР() в EXCEL

    history 12 января 2014 г.

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

    Перед использованием функции ПРОСМОТР() убедитесь, что диапазон значений, по которым будет производиться поиск, ОТСОРТИРОВАН ПО ВОЗРАСТАНИЮ, иначе функция может вернуть неправильный результат. Если это невозможно, рекомендуется использовать функции ВПР() и ПОИСКПОЗ() совместно с функцией ИНДЕКС() .

    Синтаксис функции

    Существует 2 формы задания аргументов функции ПРОСМОТР() : форма массива и форма вектора.

    Форма массива

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

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

    Формула =ПРОСМОТР(«яблоки»; A2:B10) просматривает диапазон ячеек А2:А10 . Если, например, в ячейке А5 содержится искомое значение «яблоки», то формула возвращает значение из ячейки B5 , т.е. из соответствующей ячейки самого правого столбца таблицы ( B2:B10 ). Внимание! Значения в диапазоне А2:А10 должны быть отсортированы по возрастанию.

    Если функции ПРОСМОТР() не удается найти искомое_значение , то выбирается наибольшее значение, которое меньше искомого_значения или равно ему.

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

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

    Формула =ПРОСМОТР(«яблоки»; A2:A10; B2:B10) просматривает диапазон ячеек А2:А10 . Если, например, в ячейке А5 содержится искомое значение «яблоки», то формула возвращает значение из ячейки B5 , т.е. из соответствующей ячейки самого правого столбца таблицы ( B2:B10 ). Внимание! Значения в диапазоне А2:А10 должны быть отсортированы по возрастанию. Если функции ПРОСМОТР() не удается найти искомое_значение , то выбирается наибольшее значение, которое меньше искомого_значения или равно ему.

    Функция ПРОСМОТР() не различает РеГИстры при сопоставлении текстов.

    Если функция ПРОСМОТР() не находит соответствующего значения, то возвращается значение ошибки #Н/Д.

    Поиск позиции в массивах с текстовыми значениями

    Произведем поиск значения в сортированном списке текстовых значений (диапазон А8:А15 ). Список может содержать повторы. Искомое значение содержится в А19 .

    Формулы для вывода соответствующих значений Адреса и ИНН (форма массива) : =ПРОСМОТР(A19;A8:B15) и =ПРОСМОТР(A19;A8:С15)

    Формулы для вывода соответствующих значений Адреса и ИНН (форма вектора) : =ПРОСМОТР(A19;A8:A15;B8:B15) и =ПРОСМОТР(A19;A8:A15;С8:С15)

    В файле примера можно найти применение формул при наличии повторов в столбце поиска.

    Как видно из картинки выше, в случае повторов в столбце поиска, функция ПРОСМОТР() выводит то значение, которое расположено ниже.

    Вывод : функция ПРОСМОТР() не имеет преимуществ по сравнению с функцией ВПР() .

    Поиск позиции в массиве констант

    Поиск значения можно производить не только в диапазонах ячеек, но и в массивах констант . Например, формула =ПРОСМОТР(22;<0;60;70;80;90>;<«F»;»D»;»C»;»B»;»A»>) вернет значение F . Такой вид записи удобен, когда стоит задача решаемая с помощью вложенных ЕСЛИ: если значение файл примера ).

    Если функции ПРОСМОТР() не удается найти искомое_значение , то выбирается наибольшее значение, которое меньше искомого_значения или равно ему.

    Источник

    Примеры функции ПРОСМОТР для быстрого поиска в диапазоне Excel

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

    Функция ПРОСМОТР в Excel и особенности ее использования

    Функция ПРОСМОТР упрощает поиск данных в строке, столбце таблицы и массиве данных наряду с ее аналогами:

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

    Данная функция может быть записана в двух синтаксических вариантах:

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

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

    Два первых аргумента функции должны быть обязательно указаны.

    Описание версии 3-х аргументов:

    1. Искомое_значение – объект числовых, текстовых, ссылочных или логических данных. Функция ПРОСМОТР выполняет поиск значения этих данных в векторе данных.
    2. Просматриваемый_вектор – диапазон данных, который представляет собой столбец таблицы или строку. Вектор данных может содержать числовые, текстовые и логические значения. Все значения вектора данных должны быть отсортированы в порядке возрастания величин (А-Я; ЛОЖЬ, ИСТИНА; -2, 0, 103, 1000).
    3. Вектор_результатов – необязательный аргумент, представляющий собой диапазон данных из одной строки либо столбца таблицы. Размеры просматриваемого и вектора результатов должны быть тождественны.

    2. Форма массива. В Excel массивом считается группа ячеек либо значений, обрабатываемых в качестве единого модуля. Некоторые функции Excel принимают массивы в качестве аргументов, либо возвращают результаты в виде массивов данных. Синтаксис:

    Все аргументы в данной форме записи являются обязательными.

    Описание версии 2-х аргументов:

    1. Искомое_значение — объект текстовых, логических, числовых или ссылочных данных, значение которого функция ПРОСМОТР ищет в определенном массиве данных. Если искомое_значение отсутствует в указанном массиве, функция выбирает наибольшее значение из массива, которое меньше или равно искомому. Ошибка #Н/Д будет возвращена, если значение первого элемента массива больше, чем искомое_значение.
    2. Массив – массив данных в Excel (текстовые, числовые, логические), сравниваемый с искомым значением. Функция ПРОСМОТР производит поиск в соответствии с размерностями массива, то есть в первой строке либо первом столбце таблицы, если она содержит больше столбцов чем строк либо больше строк чем столбцов соответственно.

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

    Примеры использования функции ПРОСМОТР для быстрого поиска в таблицах Excel

    Пример 1. Физик определял ускорение свободного падения эмпирическим путем: с определенной высоты запускал обтекаемый предмет и засекал время, которое требовалось на прохождение пути от точки запуска до момента соприкосновения с поверхностью земли. Затем по формуле g=2S/t2 определял искомую величину. После проведения нескольких опытов были получены следующие результаты:

    Необходимо определить, находится ли среди полученных результатов значение, соответствующее общепризнанному значение g=9,81.

    Для решения запишем в ячейку D2 следующую формулу:

    1. C2 (9,81) – явно введенное искомое значение;
    2. B2:B7 – массив данных, среди которых производится поиск.

    То есть, среди результатов вычислений находилась искомая величина.

    Примечание: значения в столбце Результат не отсортированы в порядке возрастания. Как было сказано ранее, функция возвращает наибольшее значение из массива, которое меньше либо равно искомому. Если бы производился поиск, например, числа 10, в данном случае было бы возвращено значение 9,4, что не является верным результатом (максимальное значение в столбце – 9,5). Для корректной работы функции необходимо выполнить сортировку массива данных.

    Вторая версия функции ПРОСМОТР в Excel

    Пример 2. В банк обратились 5 клиентов с целью получения кредита на определенные различные между собой суммы. Банк определяет процент за использование кредита с учетом суммы запрошенных средств в долг. Каждый клиент должен вернуть банку сумму денег, которая телу кредита и процентов в пересчете на денежные средства. Введем исходные данные в таблицу:

    Задача состоит в поиске процента возврата с учетом зависимости между процентом и суммой кредита, а также вычисление суммы возврата. Определим искомые величины для клиента с фамилией Иванов. Для этого в ячейке C2 введем следующую формулу:

    1. B2 – сумма взятого клиентом кредита.
    2. $A$12:$A$17 – массив сумм, среди которых производится поиск эквивалентного или ближайшего значения к искомому.
    3. $B$12:$B$17 – массив соответствующих процентов.

    Примечание: знак «$» использован для «фиксации» ссылок на ячейки.

    То есть, Иванову был выдан кредит под 6% годовых.

    Для определения суммы возврата введем формулу:

    1. B2 – сумма (тело) кредита, взятого Ивановым;
    2. B2*C2 – сумма процентов за использование в денежном эквиваленте.

    То есть, клиент Иванов обязан вернуть 127,2 денежных единиц. Подобным методом производится расчет задолженности для остальных клиентов.

    Пример 3. В офисе работают 5 сотрудников различного возраста. Необходимо найти возраст Виталия.

    Внесем исходные данные в таблицу:

    Для определения возраста самого младшего сотрудника введем формулу в ячейке E3:

    1. D3 – имя сотрудника, возраст которого необходимо определить;
    2. A2:A6 – просматриваемый вектор имен;
    3. B2:B6 – вектор соответствующих возрастов.

    Значит, возраст сотрудника Виталия составляет 43 года.

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

    Источник

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

    • Практическая польза

    • Использование функции ПРОСМОТР

      • Метод 1: векторная форма

      • Метод 2: форма массива

    • Заключение

    Практическая польза

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

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

    Использование функции ПРОСМОТР

    Допустим, у нас есть таблица с наименованиями товаров, их ценой, количеством и суммой.

    Пример таблицы в Эксель

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

    • Числа: … -2, -1, 0, 1, 2…
    • Буквы: от А до Я, от A до Z и т.д.
    • Логические выражения: ЛОЖЬ, ИСТИНА.

    Для упорядочивания информации можно воспользоваться сортировкой.

    Есть два способа применения функции ПРОСМОТР: векторная форма и форма массива. Разберем подробнее каждый из них.

    Метод 1: векторная форма

    Пользователи Excel чаще всего используют именно этот способ. Вот, в чем он заключается:

    1. Рядом с исходной таблицей создаем еще одну, шапка которой содержит столбцы с названиями “Искомое значение” и “Результат”. На самом деле, это не является обязательным условием, однако, так проще работать с функцией. Названия заголовков, также, могут быть другими.Заготовка таблицы для использования функции ПРОСМОТР в Эксель
    2. Встаем в ячейку, в которой планируем выводить результат, после чего щелкаем по значку “Вставить функцию” слева от строки формул.Вставка функции в ячейку таблицы Эксель
    3. Перед нами появится окно Мастера функций. Здесь мы выбираем категорию “Полный алфавитный перечень”, пролистываем список вниз, находим оператор “ПРОСМОТР”, отмечаем его и жмем OK.Выбор оператора ПРОСМОТР в Мастере функций Эксель
    4. На экране отобразится небольшое окошко, в котором нам нужно выбрать один из двух списков аргументов. В данном случае останавливаемся на первом варианте, т.к. разбираем векторную форму.Выбор списка аргументов для функции ПРОСМОТР в Эксель
    5. Теперь нам нужно заполнить аргументы функции, после чего нажать кнопку OK:
      • “Искомое_значение” – здесь мы указываем координаты ячейки (прописываем вручную или просто щелкаем по нужному элементу в самой таблице), в которую будем вводить параметр, по которому будет выполняться поиск. В нашем случае – это “F2”.
      • “Просматриваемый_вектор” – указываем диапазон ячеек, среди которых будет производиться поиск искомого значения (у нас это “A2:A8”). Здесь мы, также, можем прописать координаты вручную, либо выделить требуемую область ячеек в таблице с помощью зажатой левой кнопки мыши.
      • “Вектор_результатов” – здесь мы указываем диапазон, из которого следует выбрать результат, соответствующий искомому значению (будет находиться в той же строке). В нашем случае пусть будет “Количество, шт.”, т.е. диапазон “C2:C8”.Заполнение аргументов функции ПРОСМОТР в Эксель (векторная форма)
    6. В ячейке с формулой мы видим результат “#Н/Д”, что может восприниматься как ошибка, но это не совсем так.Функция ПРОСМОТР в ячейке таблицы Эксель
    7. Чтобы функция заработала, нам нужно ввести в ячейку “F2” какое-нибудь наименование (например, “Раковина”), содержащееся в исходной таблице, регистр при этом не важен. После того, как мы нажмем Enter, функция автоматически подтянет нужный результат (у нас это будет 19 шт).Работа функции ПРОСМОТР в таблице ExcelПримечание: опытные пользователи могут обходиться без Мастера функций и сразу же вводить формулу функции в соответствующей строке со ссылками на требуемые ячейки и диапазоны.Формула функции ПРОСМОТР в Excel

    Метод 2: форма массива

    В данном случае мы будем работать сразу с целым массивом, в который одновременно включены оба диапазона (просматриваемый и результатов). Но тут есть существенное ограничение: просматриваемый диапазон должен быть самым крайним столбцом заданного массива, а отбор значений будет выполняться из крайней правой колонки. Итак, приступим к работе:

    1. Вставляем в ячейку для вывода результата функцию ПРОСМОТР – как и в первом методе, но теперь выбираем список аргументов для массива.Выбор списка аргументов функции ПРОСМОТР в Excel
    2. Указываем аргументы функции и жмем кнопку OK:
      • “Искомое_значение” – заполняется так же, как для векторной формы.
      • “Массив” – задаем координаты всего массива (или выделяем его в самой таблице), включающего просматриваемый диапазон и область результатов.Заполнение аргументов функции ПРОСМОТР в Excel (форма диапазонов)
    3. Чтобы воспользоваться функцией, как и в первом методе вводим наименование товара и жмем Enter, после чего результат автоматически появится в ячейке с формулой.Пример использования функции ПРОСМОТР в Excel

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

    Заключение

    Таким образом, в Экселе есть два способа использования функции ПРОСМОТР в зависимости от выбранного списка аргументов (векторная форма или форма диапазонов). Научившись пользоваться этим инструментом можно в некоторых случаях существенно сократить время обработки информации, уделяя внимание более важным задачам.

    Like this post? Please share to your friends:
  • Excel функция произведение на английском
  • Excel функция произвед если
  • Excel функция проверки ячейки
  • Excel функция проверки типов
  • Excel функция проверки на пустоту