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

Съдържание:

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

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

  • Добавяне lookup_value > table_array > col_index_num > range_lookupи натиснете Въведете.
  • Аргументът range_lookup не е задължителен. Използвайте TRUE за близко съвпадение и FALSE за точно съвпадение.
  • N/A и REF грешки идват от липсващи или неправилни аргументи за lookup_value, table_array или range_lookup.

Функцията VLOOKUP на Excel, която означава "вертикално търсене", търси стойност в първата колона на диапазон и връща стойността във всяка друга колона в същия ред. Ако не можете да намерите коя клетка съдържа конкретни данни, VLOOKUP е ефективен начин за намиране на тези данни. Това е особено полезно в гигантски електронни таблици, където е трудно да се намери информация. Тези инструкции се отнасят за Excel за Microsoft 365, Excel 2019, 2016, 2013, 2010, Excel за Mac и Excel Online.

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

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

Как работи това:

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

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

Image
Image

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

=VLOOKUP(търсена_стойност, масив_таблица, номер_индекс_на_колона, търсене_обхват)

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

Четирите аргумента за функцията VLOOKUP са както следва:

търсена_стойност (задължително): Стойността за търсене в първата колона на масива на таблицата.

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

  • Таблицата трябва да съдържа поне две колони с данни
  • Първата колона трябва да съдържа lookup_value

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

  • Номерацията започва с колона 1
  • Ако посочите число, по-голямо от броя на колоните в масива на таблицата, функцията ще върне REF! грешка

range_lookup (незадължително) - Показва дали търсената стойност попада или не в диапазон, съдържащ се в табличния масив. Аргументът range_lookup е или „TRUE“, или „FALSE“. Използвайте TRUE за приблизително съвпадение и FALSE за точно съвпадение. Ако е пропуснато, стойността е TRUE по подразбиране.

Ако аргументът range_lookup е TRUE, тогава:

  • Потърсената_стойност е стойността, която искате да проверите дали попада в диапазон, определен от table_array.
  • Масивът_таблица съдържа всички диапазони и колона, която съдържа стойността на диапазона (като висока, средна или ниска).
  • Аргументът col_index_num е получената стойност на диапазона.

Как работи аргументът Range_Lookup

Image
Image

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

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

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

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

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

=VLOOKUP(C2, $C$5:$D$8, 2, TRUE)

  • C2: Това е търсената стойност, която може да бъде във всяка клетка в електронната таблица.
  • $C$5:$D$8: Това е фиксирана таблица, съдържаща всички диапазони, които искате да използвате.
  • 2: Това е колоната в таблицата за търсене на диапазон, която искате функцията LOOKUP да върне.
  • TRUE: Активира функцията range_lookup на тази функция.

След като натиснете Enter и резултатът се върне в първата клетка, можете да попълните автоматично цялата колона, за да търсите резултатите от диапазона за останалите клетки в колона за търсене.

Аргументът range_lookup е завладяващ начин за сортиране на колона от смесени числа в различни категории.

VLOOKUP Грешки: N/A и REF

Image
Image

Функцията VLOOKUP може да върне следните грешки.

N/A е грешката „стойността не е налична“и възниква при следните условия:

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

REF! („препратка извън диапазона“) възниква грешка, ако col_index_num е по-голям от броя на колоните в table_array.

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