Функция ПРОСМОТР в Excel имеет две формы: векторную форму и форму массива. Форма массива функции ПРОСМОТР аналогична другим функциям поиска Excel, таким как ВПР и ГПР. Вы можете использовать его для поиска определенных значений, расположенных в таблице данных.
ПРОСМОТР по сравнению с ВПР и ГПР
Отличие в том, что:
- С помощью функций ВПР и ГПР вы можете выбрать, из какого столбца или строки возвращать значение данных. ПРОСМОТР всегда возвращает значение из последней строки или столбца массива.
- При поиске совпадения для указанного значения (Искомое_значение) функция ВПР ищет только первый столбец данных, а функция ГПР - только первую строку. Функция ПРОСМОТР ищет либо в первой строке, либо в первом столбце, в зависимости от формы массива.
Функция ПРОСМОТР и форма массива
Форма массива может быть как квадратной (равное количество столбцов и строк), так и прямоугольной (неравное количество столбцов и строк). Форма влияет на то, где функция ПРОСМОТР ищет данные:
- Если массив является квадратным или представляет собой высокий прямоугольник (больше в высоту, чем в ширину), ПРОСМОТР предполагает, что данные расположены в столбцах, и ищет совпадение с Искомое_значение в первом столбце массива.
- Если массив представляет собой широкий прямоугольник (ширина больше высоты), функция ПРОСМОТР предполагает, что данные расположены в строках, и ищет совпадение с Искомое_значение в первой строке массива.
Синтаксис и аргументы функции ПРОСМОТР: форма массива
Синтаксис формы массива функции ПРОСМОТР:
=ПРОСМОТР(Искомое_значение, Массив)
Lookup_value (обязательно): значение, которое функция ищет в массиве. Искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой на ячейку, которая ссылается на значение.
Array (обязательно): диапазон ячеек, в которых функция ищет искомое_значение. Данные могут быть текстовыми, числовыми или логическими значениями.
Пример использования формы массива функции ПРОСМОТР
В этом примере форма массива функции ПРОСМОТР используется для поиска цены Whachamacallit в списке запасов.
Формой массива является высокий прямоугольник, и функция возвращает значение, расположенное в последнем столбце инвентарного списка.
Чтобы следовать этому примеру, введите данные, показанные в образце рабочего листа ниже.
Сортировка данных
Вы должны отсортировать данные в массиве в порядке возрастания, чтобы функция ПРОСМОТР работала правильно. При сортировке данных в Excel сначала выберите столбцы и строки данных для сортировки, которые обычно включают заголовки столбцов.
Выделите ячейки с A4 по C10 на листе.
На ленте перейдите на вкладку Данные.
В группе Сортировка и фильтрация выберите Сортировка, чтобы открыть диалоговое окно «Сортировка».
Под заголовком Столбец выберите раскрывающееся меню и выберите сортировку по Часть.
Под заголовком Сортировать по выберите раскрывающееся меню и выберите Значения ячеек.
Под заголовком Заказ выберите раскрывающееся меню и выберите от A до Z.
Выберите OK, чтобы отсортировать данные и закрыть диалоговое окно.
Просмотр Пример функции
Хотя можно ввести функцию ПРОСМОТР =ПРОСМОТР(A2, A5:C10) в ячейку листа, использование диалоговое окно. Диалоговое окно позволяет вводить каждый аргумент в отдельной строке, не беспокоясь о синтаксисе функции, таком как круглые скобки и запятые-разделители между аргументами.
Приведенные ниже шаги подробно описывают, как функция ПРОСМОТР была введена в ячейку B2 с помощью диалогового окна.
Если функция не может найти точное совпадение для Lookup_value, она выбирает наибольшее значение в массиве, которое меньше или равно значению Lookup_value. Если искомое_значение отсутствует или меньше всех значений в массиве, функция ПРОСМОТР возвращает ошибку Н/Д.
На рабочем листе выберите ячейку B2, чтобы сделать ее активной ячейкой.
Перейти на вкладку Формулы.
Выберите Поиск и ссылка, чтобы открыть раскрывающийся список функций.
Выберите ПРОСМОТР, чтобы открыть диалоговое окно Выбрать аргументы.
Выберите lookup_value, array и выберите OK, чтобы отобразить диалоговое окно Аргументы функции.
В диалоговом окне выберите текстовое поле Искомое_значение.
На рабочем листе выберите ячейку A2, чтобы ввести ссылку на эту ячейку в диалоговое окно.
В диалоговом окне выберите текстовое поле Массив.
На листе выделите ячейки от A5 до C10, чтобы ввести этот диапазон в диалоговое окно. Этот диапазон содержит данные для поиска функцией.
- Выберите OK, чтобы завершить функцию и закрыть диалоговое окно.
An N/A появляется ошибка в ячейке B2, потому что вам нужно ввести имя детали в ячейке A2.
Введите значение поиска
Вот как ввести имя, чтобы узнать цену товара:
Выберите ячейку A2, введите Whachamacallit и нажмите клавишу Enter на клавиатуре..
- В ячейке B2 отображается значение $23,56. Это цена Whachamacallit, расположенная в последнем столбце таблицы данных.
- Проверьте функцию, введя названия других деталей в ячейку A2. Цена каждой детали в списке отображается в ячейке B2.
- Когда вы выбираете ячейку B2, полная функция =ПРОСМОТР(A2, A5:C10) появляется в строке формул над рабочим листом.