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

Съдържание:

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

Какво да знаете

  • Функцията LOOKUP в Excel се използва за търсене на информация в ред или колона.
  • Има два начина за използване на формула LOOKUP, в зависимост от вашите нужди: като вектор и като масив.
  • Векторният тип търси само един ред или колона, докато масивът търси множество редове и колони.

Тази статия обяснява как да използвате функцията LOOKUP във всяка версия на Excel, включително Excel 2019 и Microsoft 365.

Какво представлява функцията LOOKUP?

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

Има два начина да напишете формула LOOKUP в Excel в зависимост от вашите нужди. Едната форма се нарича вектор, а другата е масив.

Image
Image

Функцията LOOKUP може да се използва във всяка версия на Excel.

Синтаксис и аргументи на функцията LOOKUP

Има два начина за използване на функцията LOOKUP:

Вектор

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

=ТЪРСЕНЕ(търсеща_стойност, търсещ_вектор, [резултатен_вектор])

  • lookup_value е стойността, която функцията трябва да търси във вектора. Може да бъде число, текст, логическа стойност, име или препратка. Този аргумент е задължителен.
  • lookup_vector е диапазонът. Може да бъде един ред или една колона. Стойностите във вектора трябва да са във възходящ ред (напр. 1, 2, 3 или A, B, C). Този аргумент е задължителен.
  • result_vector е незадължителен диапазон. Ако се използва, трябва да е със същия размер като lookup_vector.

Ето още няколко правила, които трябва да запомните, когато използвате векторната форма на функцията LOOKUP:

  • Ако lookup_value е по-малка от най-малката стойност в lookup_vector, Excel генерира грешка N/A.
  • Ако lookup_value не може да бъде намерена, функцията LOOKUP съответства на най-голямата стойност в lookup_vector, която е по-малка или равна на lookup_value.

Масив

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

=ТЪРСЕНЕ(търсеща_стойност, масив)

  • lookup_value е стойността, която функцията трябва да търси в масива. Може да бъде число, текст, логическа стойност, име или препратка. Стойностите трябва да са във възходящ ред (напр. 1, 2, 3 или A, B, C). Този аргумент е задължителен.
  • array е диапазонът от клетки, които съдържат стойността, която сравнявате с lookup_value. Този аргумент е задължителен.

Също така имайте предвид тези правила:

  • Ако lookup_value не може да бъде намерена, вместо това се използва най-голямата стойност в масива, която е по-малка или равна на lookup_value.
  • Ако lookup_value е по-малка от най-голямата стойност в първия ред или колона, се връща грешка N/A.
  • Ако масивът включва повече колони отколкото редове, функцията LOOKUP търси lookup_value в първия ред.
  • Ако масивът включва повече редове, отколкото колона, функцията LOOKUP търси lookup_value в първата колона.

Примери за функция LOOKUP

Следват няколко примера за това как да използвате LOOKUP във вашите формули:

Използвайте вектор за справка за търсене в таблица

=ТЪРСЕНЕ(1003, A2:A5, C2:C5)

Image
Image

Ето пример как да използваме функцията LOOKUP, когато трябва да проверим цената в таблица, която е организирана по номер на част. Тъй като знаем, че номерата на частите са посочени в A2:A5, а цените са в C2:C5, можем да търсим номер на част 1003, като използваме тези параметри.

Използване на масив за търсене за търсене в таблица

=ТЪРСЕНЕ(1003, A2:C5)

Image
Image

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

Намерете най-близкото число в таблицата

=ТЪРСЕНЕ(A2, D2:D6, F2:F6)

Image
Image

Тази формула LOOKUP прави кръстосана препратка към резултата в колона A със системата за оценяване в колона D. Функцията LOOKUP вижда къде попада резултатът в системата за оценяване и след това търси оценката във F2:F6 до знам какво да напиша до резултата. Тъй като някои от тези стойности не са намерени в таблицата вдясно, LOOKUP използва следващата най-ниска стойност.

Тази конкретна формула може също да бъде написана под формата на масив по този начин:

=ТЪРСЕНЕ(A2, D2:F6)

Резултатите са същите, тъй като колона D е началото на селекцията, а краят, който съдържа оценката, е колона F.

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

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

=ТЪРСЕНЕ(9.99999999999999E+307, A:A)

Image
Image

Формулата LOOKUP намира последното число в колона A. Тъй като 9.99999999999999E+307 е най-голямото число, което можете да имате в работен лист на Excel, формулата ще покаже последното число в списъка, дори ако има празни клетки включени в гамата.

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

=ТЪРСЕНЕ(ПОВТОР("z", 255), A:A)

Image
Image

Примерът намира последната текстова стойност от колона A. Функцията REPT се използва тук, за да повтори z до максималния брой, който може да бъде всяка текстова стойност, който е 255. Подобно на примера с числа, този просто идентифицира последната клетка, която съдържа текст.

Използване на таблични данни за намиране на стойности на заглавия

=ТЪРСЕНЕ(2, 1/(B3:G3 ""), B$2:G$2)

Image
Image

Този последен пример за функцията LOOKUP на Excel включва някои неща, които не са описани в тази статия, но въпреки това си струва да го разгледате, за да видите колко полезна може да бъде тази функция. Общата идея тук е, че определяме последния запис във всеки ред и след това търсим датата в ред 2, за да знаем последния път, когато сме платили тези сметки.

Други функции като LOOKUP

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

VLOOKUP и HLOOKUP ви позволяват да извършвате вертикални или хоризонтални търсения и могат да определят дали да направите точно или приблизително съвпадение. LOOKUP автоматично връща най-близката стойност, ако не бъде намерено точно съвпадение.

XLOOKUP е подобна, по-разширена функция за търсене.

Препоръчано: