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

Оглавление:

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

Что нужно знать

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

В этой статье объясняется, как использовать функцию ПРОСМОТР в любой версии Excel, включая Excel 2019 и Microsoft 365.

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

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

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

Image
Image

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

ПРОСМОТР Синтаксис и аргументы функции

Есть два способа использования функции ПРОСМОТР:

Вектор

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

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

  • lookup_value - это значение, которое функция должна искать в векторе. Это может быть число, текст, логическое значение, имя или ссылка. Этот аргумент является обязательным.
  • lookup_vector - это диапазон. Это может быть одна строка или один столбец. Значения в векторе должны быть в порядке возрастания (например, 1, 2, 3 или A, B, C). Этот аргумент является обязательным.
  • result_vector - необязательный диапазон. Если он используется, он должен быть того же размера, что и lookup_vector.

Вот еще несколько правил, которые следует помнить при использовании векторной формы функции ПРОСМОТР:

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

Массив

Форма массива может искать значение в нескольких строках и столбцах. Сначала он находит указанное значение в первой строке или столбце выборки, а затем возвращает значение той же позиции в последней строке или столбце.

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

  • lookup_value - это значение, которое функция должна искать в массиве. Это может быть число, текст, логическое значение, имя или ссылка. Значения должны быть в порядке возрастания (например, 1, 2, 3 или A, B, C). Этот аргумент является обязательным.
  • array - это диапазон ячеек, содержащих значение, которое вы сравниваете с lookup_value. Этот аргумент является обязательным.

Также помните об этих правилах:

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

Примеры функции ПРОСМОТР

Ниже приведены несколько примеров использования ПРОСМОТРА в формулах:

Использовать вектор поиска для поиска в таблице

=ПРОСМОТР(1003, A2:A5, C2:C5)

Image
Image

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

Использовать массив поиска для поиска в таблице

=ПРОСМОТР(1003, A2:C5)

Image
Image

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

Найти ближайшее число в таблице

=ПРОСМОТР(A2, D2:D6, F2:F6)

Image
Image

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

Эту конкретную формулу также можно записать в виде массива следующим образом:

=ПРОСМОТР(A2, D2:F6)

Результаты одинаковы, так как столбец D является началом выборки, а конец, который содержит оценку, является столбцом F.

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

Найти последний номер в списке

=ПРОСМОТР(9.999999999999999E+307, A:A)

Image
Image

Формула ПРОСМОТР находит последнее число в столбце A. Поскольку 9,99999999999999E+307 - это самое большое число, которое может быть на листе Excel, формула покажет последнее число в списке, даже если есть пустые ячейки. включены в диапазон.

Найти последнее текстовое значение в списке

=ПРОСМОТР(ПОВТОР("z", 255), A:A)

Image
Image

В этом примере выполняется поиск последнего текстового значения из столбца A. Функция ПОВТОР используется здесь для повторения z до максимального числа, которым может быть любое текстовое значение, то есть 255. Подобно примеру с числом, здесь просто указывается последняя ячейка, содержащая текст.

Использование табличных данных для поиска значений заголовков

=ПРОСМОТР(2, 1/(B3:G3 ""), B$2:G$2)

Image
Image

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

Другие функции, такие как ПРОСМОТР

LOOKUP - довольно простая функция поиска/справки. Существуют и другие, которые хороши для более продвинутого использования.

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

XLOOKUP - аналогичная, более продвинутая функция поиска.

Рекомендуемые: