Skip to main content

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

Функцията VLOOKUP във Microsoft Excel на български BG (Може 2024)

Функцията VLOOKUP във Microsoft Excel на български BG (Може 2024)

Съдържание:

Anonim

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

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

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

Намерете информация в база данни с VLOOKUP

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

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

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

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

= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)

Търсене _ стойност - (задължително) стойността, която искате да намерите в първата колона на Table_array аргумент.

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

Col_index_num - (задължително) номерът на колоната на желаната от вас стойност- номерирането започва с Lookup_value колона като колона 1;- ако Col_index_num е настроен на номер, по-голям от броя на избраните колони в Range_lookup аргумент a #REF! грешката се връща от функцията.

Range_lookup - (по избор) посочва дали или не диапазон се сортира във възходящ ред- данните в първата колона се използват като ключ за сортиране- булевата стойност - TRUE или FALSE са единствените приемливи стойности- ако е пропуснато, стойността е зададена по подразбиране на TRUE- ако е настроено на TRUE или е пропуснато и точното съвпадение за Търсене _ стойност не се намира, най - близкият мач, който е по - малък по размер или стойност, се използва като ключ_за_търсене - ако е зададена на TRUE или е пропуснато и първата колона от диапазона не е сортирана във възходящ ред, може да възникне неправилен резултат- ако е зададено на FALSE, VLOOKUP приема само точно съвпадение за Търсене _ стойност .

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

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

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

Точни срещу приблизителни мачове

VLOOKUP може да се зададе така, че да връща само информация, която съвпада точно с Търсене _ стойност или може да бъде настроено да връща приблизителни съвпадения

Определящият фактор е Range_lookup аргумент:

  • зададена на FALSE, връща само информация, свързана с точните съвпадения с Търсене _ стойност
  • настроен на TRUE или пропуснат връща точна или приблизителна информация, свързана с Търсене _ стойност

В примера по - горе, Range_lookup е зададен на FALSE, така че VLOOKUP трябва да намери точно съвпадение за този термин Widgets в таблицата с данни за връщане на единична цена за тази позиция. Ако точното съвпадение не е намерено, функция се връща грешка # N / A.

Забележка: VLOOKUP не е чувствителен към главни и малки букви - и двете Widgets и джаджи са приемливи правописа за горния пример.

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

Въвеждане на аргументите на функцията на VLOOKUP на Excel, използвайки Pointing

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

= VLOOKUP (А2, $ $ 5: $ B $ 8,2 фалшиво)

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

  • Използването на диалоговия прозорец често улеснява правилното въвеждане на аргументите на функцията и премахва необходимостта от въвеждане на сепаратори на запетаи между аргументите.

Стъпките по-долу бяха използвани за въвеждане на функцията VLOOKUP в клетка B2 чрез диалоговия прозорец на функцията.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Кликнете върху Търсене _ стойност линия в VLOOKUP диалогов прозорец
  2. Кликнете върху клетката A2 в работния лист, за да въведете тази клетка като ключ_за_търсене аргумент
  3. Кликнете върху Table_array ред на диалоговия прозорец
  4. Маркирайте клетките от A5 до B8 в работния лист, за да въведете този диапазон като Table_array аргумент - заглавията на таблиците не са включени
  5. Натисни F4 клавиша на клавиатурата, за да промените диапазона на абсолютните референтни клетки
  6. Кликнете върху Col_index_num ред на диалоговия прозорец
  7. Въведете a 2 на този ред като Col_index_num аргумент, тъй като дисконтовите проценти се намират в колона 2 на Table_array аргумент
  8. Кликнете върху Range_lookup ред на диалоговия прозорец
  9. Въведете думата фалшив като Range_lookup аргумент
  10. Натисни Въведете на клавиатурата, за да затворите диалоговия прозорец и да се върнете в работния лист
  11. Отговорът $ 14.76 - единичната цена за Widget - трябва да се появи в клетка B2 на работния лист
  12. Когато кликнете върху клетка В2, пълната функция = VLOOKUP (А2, $ $ 5: $ B $ 8,2 фалшиво) се появява в лентата за формули над работния лист

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

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

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

  • Най- Търсене _ стойност не се намира в първата колона на диапазон аргумент
  • Най- Table_array аргументът е неточен. Например аргументът може да включва празни колони от лявата страна на диапазона
  • Най- Range_lookup аргументът е зададен на FALSE и точното съвпадение за ключ_за_търсене аргументът не може да бъде намерен в първата колона на диапазон
  • Най- Range_lookup аргументът е зададен на TRUE и всички стойности в първата колона на диапазон са по - големи от ключ_за_търсене

A #REF! се показва грешка, ако:

  • Най- Col_index_num аргументът е по-голям от броя на колоните в табличния масив.