Как да намерите данни с VLOOKUP в Excel

01 от 03

Намерете приблизителни съвпадения на данните с VLOOKUP на Excel

Намерете цена Намаления с VLOOKUP. © Тед Френски

Как функционира функцията VLOOKUP

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

VLOOKUP нормално връща едно изходно поле на данни. Как става това:

  1. Вие давате име или lookup_value, което казва на VLOOKUP в кой ред или запис на таблицата с данни да търси желаните данни
  2. Доставяте номера на колоната , известен като col_index_num , на данните, които търсите
  3. Функцията търси за lookup_value в първата колона на таблицата с данни
  4. След това VLOOKUP намира и връща информацията, която търсите, от друго поле на същия запис, като използва номера на предоставената колона

Сортиране на данните първо

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

Ако данните не са сортирани, VLOOKUP може да върне неправилен резултат.

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

Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите и аргументите .

Синтаксисът за функцията VLOOKUP е:

= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)

lookup _value - (задължително) стойността, която искате да търсите - като например количеството, продадено в изображението по-горе

table_array - (задължително) това е таблицата с данни, която VLOOKUP търси, за да намери информацията, която след това.

col_index_num - (задължително) номерът на колоната на желаната от вас стойност.

range_lookup - (по избор) показва дали диапазонът е сортиран във възходящ ред.

Пример: Намерете процента на отстъпка за закупеното количество

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

Примерът показва, че отстъпката при закупуването на 19 артикула е 2%. Това е така, защото колоната Количество съдържа диапазони от стойности. В резултат VLOOKUP не може да намери точно съвпадение. Вместо това трябва да се намери приблизително съответствие, за да се върне правилният дисконтов процент.

За да намерите приблизителни съвпадения:

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

= VLOOKUP (С2 $ C $ 5: $ D $ 8,2, вярно)

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

Отваряне на диалоговия прозорец VLOOKUP

Стъпките, използвани за въвеждане на функцията VLOOKUP, показана на изображението по-горе, в клетка В2 са:

  1. Кликнете върху клетката В2, за да стане активната клетка - мястото, където се показват резултатите от функцията VLOOKUP
  2. Кликнете върху раздела Формули .
  3. Изберете Lookup & Reference от лентата, за да отворите падащия списък на функциите
  4. Кликнете върху VLOOKUP в списъка, за да изведете диалоговия прозорец на функцията

02 от 03

Въвеждане на аргументите на функцията на VLOOKUP на Excel

Въвеждане на аргументи в диалоговия прозорец VLOOKUP. © Тед Френски

Посочване на референции за клетки

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

Референтните клетки, които трябва да се използват като аргументи, могат да бъдат въведени в правилната линия или, както е направено в стъпките по-долу, посочването, което включва маркиране на желания диапазон от клетки с показалеца на мишката, може да се използва за въвеждане в диалоговия прозорец ,

Предимствата на използването на насочване включват:

Използване на относителни и абсолютни клетъчни референции с аргументи

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

На изображението по-горе знаците за долар ( $ ) заобикалят референтните клетки за аргумента table_array , което показва, че те са абсолютни референтни клетки , което означава, че те няма да се променят, ако функцията бъде копирана в друга клетка. Това е желателно, тъй като множество копия на VLOOKUP ще направят същата таблица с данни като източник на информация.

Референтната клетка, използвана за lookup_value, от друга страна , не е заобиколена от знаци за долар, което я прави относителна клетка. Относителните референтни клетки се променят, когато се копират, за да отразят новото си местоположение по отношение на позицията на данните, за които се отнасят.

Въвеждане на аргументите за функциите

  1. Кликнете върху реда Lookup _value в диалоговия прозорец VLOOKUP
  2. Кликнете върху клетката С2 в работния лист, за да въведете тази клетка като аргумент search_key
  3. Кликнете върху реда Table_array на диалоговия прозорец
  4. Маркирайте клетки C5 до D8 в работния лист, за да влезете в този диапазон като аргумент Table_array - заглавията на таблиците не са включени
  5. Натиснете клавиша F4 на клавиатурата, за да промените диапазона на абсолютните референтни клетки
  6. Кликнете върху колоната Col_index_num на диалоговия прозорец
  7. Въведете a 2 на този ред като аргумент Col_index_num , тъй като дисконтовите проценти се намират в колона 2 на аргумента Table_array
  8. Кликнете върху диапазона Range_lookup на диалоговия прозорец
  9. Въведете думата " Истина" като аргумент " Range_lookup"
  10. Натиснете клавиша Enter на клавиатурата, за да затворите диалоговия прозорец и да се върнете в работния лист
  11. Отговорът 2% (дисконтов процент за закупеното количество) трябва да се появи в клетка D2 на работния лист
  12. Когато кликнете върху клетка D2, пълната функция = VLOOKUP (C2, $ C $ 5: $ D $ 8,2, TRUE) се появява в лентата за формули над работния лист

Защо VLOOKUP връща 2% като резултат

03 от 03

Excel VLOOKUP не работи: # N / A и #REF Грешки

VLOOKUP Връща #REF! Съобщение за грешка. © Тед Френски

VLOOKUP Съобщения за грешка

Следните съобщения за грешка са свързани с VLOOKUP.

A # N / A ("стойност не е налична") Грешка се показва, ако:

A #REF! ("посочване извън обхвата") Грешка се показва, ако: