Урок за Excel VLOOKUP - Ръководство за начинаещи за VLOOKUP (примери)

Съдържание

Урок за VLOOKUP на Excel

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

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

Общият синтаксис за функцията VLOOKUP е както следва:

Синтаксисът на формулата VLOOKUP има следните аргументи:

  • Lookup_value: задължително, представлява стойността, която искаме да търсим в първата колона на таблица или набор от данни.
  • Table_array: задължително, представлява набора от данни или масива от данни, който трябва да се търси.
  • Col_indexnum: Задължително, представлява цяло число, указващо номера на колоната на масива_таблица, от който искаме да върнем стойност
  • Range_lookup: По избор, представлява или определя какво трябва да върне функцията, в случай че не намери точно съвпадение с lookup_value. Този аргумент може да бъде зададен на 'FALSE; или „TRUE“, където „TRUE“ показва приблизително съвпадение (т.е. използвайте най-близкото съвпадение под lookup_value в случай, че не е намерено точното съвпадение) и „FALSE“, което показва точно съвпадение (т.е. връща грешка в случай, че точното съвпадение не е намерено). „ИСТИНА“ може също да бъде заместена с „1“ и „FALSE“ с „0“.

Примери

Пример # 1

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

= РАЗГЛЕЖДАНЕ (F2, A2: D12,4,1)

Виждаме, че формулата по-горе търси стойността 6 в най-лявата колона на таблицата на ученическите записи. Третият аргумент със стойност 4 казва на функцията да върне стойността в същия ред от четвъртата колона на таблицата на студентските записи. Последният аргумент, споменат като 1 (TRUE), казва на функцията да върне приблизително съвпадение (точно съвпадение, ако съществува).

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

Пример # 2

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

= РАЗГЛЕЖДАНЕ (F2, A2: D12,4, 0)

Виждаме, че формулата по-горе търси стойността 16 в най-лявата колона на таблицата на студентските записи. Третият аргумент със стойност 4 казва на функцията да върне стойността в същия ред от четвъртата колона на таблицата на студентските записи. Последният аргумент, споменат като 0 (FALSE), казва на функцията да върне точно съвпадение и грешка, ако точното съвпадение не бъде намерено.

Така че можем да видим, че имейл идентификаторът на рола № 16 не съществува, тъй като няма стойност като ролка № 16 в таблицата на студентските записи, така че грешката „# N / A“ се връща с аргумент за точно съвпадение.

Пример # 3

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

 = РАЗГЛЕЖДАНЕ (F2, A2: D12,4, 1)

Виждаме, че формулата по-горе търси стойността 16 в най-лявата колона на таблицата на студентските записи. Третият аргумент със стойност 4 казва на функцията да върне стойността в същия ред от четвъртата колона на таблицата на студентските записи. Последният аргумент, споменат като 1 (TRUE), казва на функцията да върне приблизително съвпадение, ако точното съвпадение не бъде намерено.

Така че можем да видим, че няма стойност като ролка № 16 в първата колона на таблицата на студентските записи, но четвъртият аргумент, споменат като 1 или TRUE, казва за връщане на приблизително съвпадение, така че функцията ще върне най-голямата стойност, по-малка от 16 (12 в този случай), така че се връща имейл на рола № 12.

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

  • Функцията VLOOKUP е вградена функция в Excel, категоризирана като функция за справка / справка.
  • Може да се използва и като функция на работен лист, където функцията може да бъде въведена като част от формула в клетка на работен лист.
  • VLOOKUP винаги изглежда надясно, т.е. изисква таблица за търсене със справочни стойности в най-лявата колона. Данните, които искаме да извлечем като стойност на резултата, могат да се появят във всяка колона вдясно, т.е. справочната стойност е вляво от стойността на резултата, която искаме да намерим.
  • Аргументът „table_array“, предоставен на функцията VLOOKUP, трябва да бъде най-малко толкова колони широк, колкото стойността на аргумента „col_indexnum“.
  • Той е предназначен за извличане на данни в таблица, която е организирана във вертикални редове, където всеки ред представлява нов запис. Така че, ако данните са организирани хоризонтално, тогава можем да използваме функцията „HLOOKUP“ (хоризонтално търсене).
  • Функцията VLOOKUP връща всеки тип данни като числови, дата, низ и др.
  • Функцията VLOOKUP позволява използването на заместващи символи като '*.'
  • Ако за параметъра približni_съответствие е посочено „FALSE“ или „0“ и не е намерено точно съвпадение за справочната стойност, тогава функцията VLOOKUP връща грешка „# N / A“.
  • Ако за параметъра približni_съответствие е посочено „TRUE“ или „1“ и не се намери точно съвпадение, функцията VLOOKUP връща следващата по-малка стойност.
  • Ако 'col_indexnum' е по-малко от 1 или не се разпознава като числова стойност, функцията VLOOKUP връща '#VALUE!' грешка.
  • Ако стойността „range_lookup“ не е разпозната като логическа стойност, тя връща „#VALUE!“ грешка.
  • Ако 'col_indexnum' е по-голям от броя на колоните в 'table_array', тогава функцията VLOOKUP връща '#REF!' грешка.
  • В случай, че аргументът 'range_lookup' е пропуснат, функцията VLOOKUP позволява неточно съвпадение, но ще използва точно съвпадение, ако съществува.
  • Функцията VLOOKUP не е чувствителна към малки и големи букви.
  • Ако търсещата колона съдържа дублирани стойности, функцията VLOOKUP ще съвпада само с първата стойност.

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