ПРОСМОТР Функция Excel
Функция LOOKUP возвращает значение из диапазона значений (строка или столбец) или из массива. Это встроенная функция в Excel.
ПРОСМОТР формулы
ПРОСМОТР Формула Синтаксис: 1 (вектор)
Аргументы, используемые в этой формуле LOOKUP
ПРОСМОТР формулы Синтаксис II: (массив)
Функция LOOKUP excels ищет ценность в первой строке или столбце массива и возвращает соответствующее значение в последней строке или столбце массива.
Аргументы, используемые в этой формуле LOOKUP
- значение— Значение для поиска.
- массив — Массив значений. Первая строка / столбец массива похожа на lookup_vector выше (синтаксис I), а последняя строка / столбец массива аналогична result_vector выше (синтаксис I).
Объяснение
В зависимости от размера строки и столбца в данном массив, функция решает, рассматривать ли строку или столбец для поиска. Если размер строки больше, чем размер столбца, он ищет значение в первом ряду. Если размер строки меньше или равен размеру столбца, он ищет значение в первом столбце и возвращает соответствующее значение в последнем столбце.
Вывод
Функция LOOKUP возвращает любой тип данных, например строку, число, дату и т. Д. Этот тип данных аналогичен типу данных для result_vector. Однако он возвращает только один тип данных. Если есть повторение значение в искать_вектор, он будет рассматривать последнее вхождение значение в искать_вектор и вернуть соответствующее значение из результат_вектор.
Когда значение отсутствует в lookup_vector
Как использовать функцию ПРОСМОТР в Excel?
Функция LOOKUP очень проста и удобна в использовании. Давайте разберемся с работой функции LOOKUP на примерах.
Пример # 1
Предположим, у вас есть список товаров, например цветы, его идентификатор и последняя цена, как показано ниже.
Теперь по идентификатору можно узнать цену цветка. Синтаксис того же будет:
Значение, которое вы хотите найти, также может быть ссылкой на ячейку. Предположим, что идентификатор, который вы хотите найти, находится в E5, тогда синтаксис будет следующим:
Точно так же вы можете использовать название цветка для поиска его цены. Если вы хотите посмотреть цену орхидеи, вы зададите синтаксис как:
Пример # 2
Предположим, у вас есть данные о нескольких транзакциях, совершенных с 2009 года, как показано ниже.
Теперь, учитывая любой год в ячейке D4, вы можете извлечь информацию о последней транзакции, выполненной в этом году, используя следующий синтаксис:
где YEAR (A4: A18) будет извлекать год из дат в A4: A18.
Точно так же вы можете извлечь последнюю транзакцию, выполненную в марте, как:
Пример # 3
Вы также можете получить последнюю запись столбца с помощью функции ПРОСМОТР Excel. Предположим, у вас есть данные (список идентификаторов) в столбце B,
вы можете определить последнюю запись в столбце B, используя формулу LOOKUP Excel:
B: B ”” сформирует массив истинного и ложного. Истина означает, что какое-то значение присутствует, а ложь — отсутствует. Затем 1 делится на этот массив, чтобы сформировать еще один массив из 1 и 0, соответствующий истинному и ложному.
Значение равно 1, поэтому он будет искать 1 в массиве 1 и 0, совпадает с последним 1 и возвращает соответствующее значение совпадения. Соответствующее значение здесь является фактическим значением в этой позиции, которое в приведенном выше примере функции поиска равно 10.
Если последнее значение 20 в ячейке B23, оно вернет 20, как показано ниже.
Давайте рассмотрим пример функции поиска в массиве, в которой вы бы использовали синтаксис II.
Пример # 4
Предположим, у вас есть массив B3: I24, содержащий номер (ID) ученика в списке 1. ул столбец, за которым следуют их имена, оценки по пяти различным предметам и средние оценки, полученные в последнем столбце, как показано ниже.
Вы можете получить средние оценки любого ученика, используя его / ее ID. Если идентификатор для поиска находится в ячейке K4, то синтаксис будет иметь следующий вид:
То, что нужно запомнить
- Lookup_vector должен быть отсортирован в порядке возрастания.
- Result_vector и lookup_vector должны быть одного размера.
- Когда значение не найдено в lookup_vector, функция соответствует наибольшему значению в lookup_vector, которое меньше или равно значению.
- Если lookup_value больше всех значений в lookup_vector, функция соответствует последнему значению.
- Когда значение меньше наименьшего значения в lookup_vector, функция возвращает ошибку (# N / A).
- Он не чувствителен к регистру.
Приложения
Функция ПРОСМОТР используется для поиска значения, когда известна одна из его пар. Ниже приведены некоторые применения функции:
Использование стандартных функций Microsoft Excel
- значение— Значение для поиска.
- массив — Массив значений. Первая строка / столбец массива похожа на lookup_vector выше (синтаксис I), а последняя строка / столбец массива аналогична result_vector выше (синтаксис I).
В приведенном выше примере я хотел посмотреть количество просмотров в определенном месяце. Для этого я использовал формулу = ВПР («Июнь», A2: C13, 3) в ячейке G4 и в результате получил 74992. Здесь «Июнь» — это значение поиска, A2:C13 — это массив таблиц, в котором я ищу «Июнь», а 3 — это номер столбца, в котором формула найдет соответствующие представления для июня.
Приложения
Значение равно 1, поэтому он будет искать 1 в массиве 1 и 0, совпадает с последним 1 и возвращает соответствующее значение совпадения. Соответствующее значение здесь является фактическим значением в этой позиции, которое в приведенном выше примере функции поиска равно 10.