Функция LOOKUP в Excel (формула, примери) - Как да използвам?

РАЗГЛЕЖДАНЕ Функция на Excel

Търсенето може да бъде известно и като по-старата версия на функцията vlookup, където в vlookup търсим референтната стойност и я съпоставяме в цялата таблица или данни, в стойността на справка правим същото в една колона или ред, има две функции за lookup като двете функции като различни аргументи, когато използваме формулата за търсене в Excel, получаваме подкана, която пита коя функция искаме да използваме.

Функцията LOOKUP връща стойност от диапазон от стойности (ред или колона) или от масив. Това е вградена функция в Excel.

ЛОКУП Формула

LOOKUP Формула Синтаксис: 1 (вектор)

Аргументи, използвани в тази формула LOOKUP

  • стойност - Стойността за търсене .
  • lookup_vector - Ред или диапазон на колона, в който трябва да се търси стойност . Векторът трябва да бъде сортиран във възходящ ред
  • result_vector - (по избор) Ред или диапазон на колона, който съответства на lookup_vector и съдържа желания изход .

LOOKUP Формула Синтаксис II: (масив)

Функцията LOOKUP excels търси стойност в първия ред или колона на масива и връща съответната стойност в последния ред или колона на масива.

Аргументи, използвани в тази формула LOOKUP

  • стойност - Стойността за търсене.
  • масив - масив от стойности. Първият ред / колона на масива е подобен на lookup_vector по-горе (Синтаксис I), а последният ред / колона на масива е подобен на резултата_вектор по-горе (Синтаксис I).

Обяснение

В зависимост от размера на реда и колоната в дадения масив, функцията решава дали да разгледа реда или колоната за търсене. Ако размерът на реда е по-голям от размера на колоната, той търси стойност в първия ред. Ако размерът на реда е по-малък или равен на размера на колоната, той търси стойност в първата колона и връща съответната стойност в последната колона.

Резултатът_вектор и lookup_vector трябва да бъдат с еднакъв размер. Функцията LOOKUP превъзхожда стойността за търсене във вектор _ търсене и връща стойността със същата позиция в резултата_вектор. Ако този параметър е пропуснат, той ще върне първата колона с данни. Стойността, lookup_vector и result_vector могат да бъдат всеки тип данни - числова стойност, низ, дати, валута и т.н.

Изход

Функцията LOOKUP връща всеки тип данни, като низ, число, дата и т.н. Този тип данни е подобен на типа данни на result_vector. Той обаче връща само един тип данни. Ако има повторение на стойност в вектор _ търсене, той ще разгледа последното появяване на стойност във вектор _ търсене и ще върне съответната му стойност от резултата _ вектор.

Когато стойността не присъства в lookup_vector

Ако функцията LOOKUP не може да намери точно съвпадение в lookup _ vector, тя взема предвид най-голямата стойност в lookup_vector, която е по-малка или равна на стойност. Ако стойността е по-малка от всички стойности в lookup_vector, функцията LOOKUP в Excel дава грешка. Ако lookup_vector не е сортиран във възходящ ред, функцията LOOKUP в Excel ще върне неправилна стойност. Можете да помислите за използване на функция VLOOKUP в такива случаи.

Как да използвам функцията LOOKUP в Excel?

Функцията LOOKUP е много проста и лесна за използване. Нека разберем работата на функцията LOOKUP с примери.

Пример # 1

Да предположим, че имате списък с артикули, да речем цветя, неговия идентификатор и това е най-новата цена, както е показано по-долу.

Сега, използвайки идентификационния номер, можете да извлечете цената на цветето. Синтаксисът за същото ще бъде:

ПРЕГЛЕД (ID_to_search, A5: A10, C5: C10)

Стойността, която искате да търсите, също може да бъде препратка към клетка. Да предположим, че идентификаторът, който искате да търсите, е в E5, тогава синтаксисът ще бъде:

ПРЕГЛЕД (E5, A5: A10, C5: C10)

Горният синтаксис ще върне 50.

По същия начин можете да използвате името на цветето, за да търсите цената му. Ако искате да погледнете цената на орхидеята, ще дадете синтаксиса като:

ПОГЛЕД („орхидея“, B5: B10, C5: C10)

което ще върне 90.

Пример # 2

Да предположим, че имате данни за няколко транзакции, направени от 2009 г., както е показано по-долу.

Сега, дадена всяка година в клетка D4, можете да извлечете информацията за последната транзакция, извършена през тази година, като използвате следния синтаксис:

= ПРЕГЛЕД (D4, ГОДИНА (A4: A18), B4: B18)

където ГОДИНА (A4: A18) ще извлече годината от датите в A4: A18.

Тъй като D4 = 2012, той ще върне 40000.

По същия начин можете да извлечете последната транзакция, извършена през месец март като:

= ПРЕГЛЕД (3, МЕСЕЦ (A4: A18), B4: B18)

който връща 110000

Пример # 3

Можете също да извлечете последния запис на колона, като използвате функцията LOOKUP Excel. Да предположим, че имате данни (списък с идентификатори) в колона Б,

можете да идентифицирате последния запис в колона B, като използвате формулата LOOKUP Excel:

= ПРЕГЛЕД (1,1 / (B: B ””), B: B)

Тук стойността е 1; lookup_vector е 1 / (B: B ””); result_vector е B: B.

B: B ”” ще формира масив от true и false. Вярно означава, че присъства някаква стойност, а фалшиво означава, че липсва. След това 1 се разделя на този масив, за да се образува друг масив от 1 и 0, съответстващ на true и false.

Стойността е 1, така че ще търси 1 в масива от 1 и 0, съвпада с последното 1 и връща съответната стойност на съвпадението. Съответната стойност тук е действителната стойност на тази позиция, която е 10 в горния пример за функция за търсене.

Ако последната стойност е 20 на клетка B23, тя ще върне 20, както е показано по-долу.

Нека вземем пример за функция за търсене на масив, където бихте използвали синтаксиса II.

Пример # 4

Да предположим, че имате масив B3: I24, който има номер на студентския номер (ID) в 1- ва колона, последван от техните имена, оценки в пет различни предмета и средни оценки, осигурени в последната колона, както е показано по-долу.

Можете да извлечете средните оценки на всеки студент, използвайки неговата / нейната лична карта. Ако идентификаторът, който трябва да се търси, е в клетка K4, тогава синтаксисът ще бъде даден като:

ПРЕГЛЕД (K4, B4: I24)

Той ще върне съответните средни оценки на ученика.

Неща за запомняне

  • Lookup_vector трябва да бъде сортиран във възходящ ред.
  • Резултатът_вектор и lookup_vector трябва да бъдат с еднакъв размер.
  • Когато стойността не е намерена в lookup_vector, функцията съответства на най-голямата стойност в lookup_vector, която е по-малка или равна на стойност.
  • Ако lookup_value е по-голяма от всички стойности в lookup_vector, функцията съответства на последната стойност.
  • Когато стойността е по-малка от най-малката стойност в lookup_vector, функцията връща грешка (# N / A).
  • Не е чувствителен към малки и големи букви.

Приложения

Функцията LOOKUP се използва за намиране на стойност, когато е известна една от нейните двойки. По-долу са някои от приложенията на функцията:

  • Извлечете цената на артикул, използвайки неговия идентификатор
  • Намерете местоположението на книгата в библиотеката
  • Получете последната транзакция по месец или година
  • Проверете най-новата цена на артикул
  • Намерете последния ред в числови / текстови данни
  • Вземете датата на последната транзакция

РАЗГЛЕЖДАНЕ Функционално видео на Excel

Интересни статии...