Как да използвате функцията VLOOKUP - Лесни формули на Excel

Съдържание

Точно съвпадение | Приблизително съвпадение | Vlookup изглежда правилно | Първи мач | Vlookup не е чувствителен към регистъра | Множество критерии | #N/A грешка | Множество таблици за търсене | Индекс и съвпадение | Xlookup

The Функция VLOOKUP е една от най -популярните функции в Excel. Тази страница съдържа много лесни за следване примери за VLOOKUP.

Точно съвпадение

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

1. Функцията VLOOKUP по -долу търси стойността 53 (първи аргумент) в най -лявата колона на червената таблица (втори аргумент).

2. Стойността 4 (трети аргумент) казва на функцията VLOOKUP да върне стойността в същия ред от четвъртата колона на червената таблица.

Забележка: Логическото FALSE (четвърти аргумент) казва на функцията VLOOKUP да върне точно съвпадение. Ако функцията VLOOKUP не може да намери стойността 53 в първата колона, тя ще върне грешка #N/A.

3. Ето още един пример. Вместо да връща заплатата, функцията VLOOKUP по -долу връща фамилното име (третият аргумент е зададен на 3) на ID 79.

Приблизително съвпадение

Нека да разгледаме пример за функцията VLOOKUP в режим на приблизително съвпадение (четвъртият аргумент е зададен на TRUE).

1. Функцията VLOOKUP по -долу търси стойността 85 (първи аргумент) в най -лявата колона на червената таблица (втори аргумент). Има само един проблем. В първата колона няма стойност 85.

2. За щастие, булевото TRUE (четвърти аргумент) казва на функцията VLOOKUP да върне приблизително съвпадение. Ако функцията VLOOKUP не може да намери стойността 85 в първата колона, тя ще върне най -голямата стойност, по -малка от 85. В този пример това ще бъде стойността 80.

3. Стойността 2 (трети аргумент) казва на функцията VLOOKUP да върне стойността в същия ред от втората колона на червената таблица.

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

Vlookup изглежда правилно

Функцията VLOOKUP винаги търси стойност в най -лявата колона на таблица и връща съответната стойност от колона вдясно.

1. Например функцията VLOOKUP по -долу търси първото име и връща фамилното име.

2. Ако промените номера на индекса на колоната (трети аргумент) на 3, функцията VLOOKUP търси първото име и връща заплатата.

Забележка: в този пример функцията VLOOKUP не може да потърси първото име и да върне идентификатора. Функцията VLOOKUP гледа само надясно. Не се притеснявайте, можете да използвате INDEX и MATCH в Excel, за да извършите търсене вляво.

Първи мач

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

Обяснение: функцията VLOOKUP връща заплатата на Миа Кларк, а не на Миа Рийд.

Vlookup не е чувствителен към регистъра

Функцията VLOOKUP в Excel извършва нечувствително към регистъра търсене. Например функцията VLOOKUP по -долу търси MIA (клетка G2) в най -лявата колона на таблицата.

Обяснение: функцията VLOOKUP не е чувствителна към регистъра, така че търси MIA или Mia или mia или miA и т.н. В резултат на това функцията VLOOKUP връща заплатата на Mia Clark (първа инстанция). Използвайте INDEX, MATCH и EXACT в Excel, за да извършите търсене с регистър.

Множество критерии

Искате ли да търсите стойност въз основа на множество критерии? Използвайте INDEX и MATCH в Excel, за да извършите търсене в две колони.

Забележка: формулата на масива по -горе търси заплатата на Джеймс Кларк, а не на Джеймс Смит, не на Джеймс Андерсън.

#N/A грешка

Ако функцията VLOOKUP не може да намери съвпадение, тя връща грешка #N/A.

1. Например функцията VLOOKUP по -долу не може да намери стойността 28 в най -лявата колона.

2. Ако желаете, можете да използвате функцията IFNA, за да замените грешката #N/A с приятелско съобщение.

Забележка: Функцията IFNA е въведена в Excel 2013. Ако използвате Excel 2010 или Excel 2007, просто заменете IFNA с IFERROR. Не забравяйте, че функцията IFERROR улавя и други грешки. Например #NAME? грешка, ако случайно сте написали грешно думата VLOOKUP.

Множество таблици за търсене

Когато използвате функцията VLOOKUP в Excel, можете да имате множество таблици за търсене. Можете да използвате функцията IF, за да проверите дали условието е изпълнено и да върнете една таблица за търсене, ако е TRUE, и друга таблица за търсене, ако е FALSE.

1. Създайте два именовани диапазона: Table1 и Table2.

2. Изберете клетка E4 и въведете функцията VLOOKUP, показана по -долу.

Обяснение: бонусът зависи от пазара (Великобритания или САЩ) и сумата на продажбите. Вторият аргумент на функцията VLOOKUP върши работа. Ако Великобритания, функцията VLOOKUP използва Таблица1, ако САЩ, Функцията VLOOKUP използва Таблица2. Задайте четвъртия аргумент на функцията VLOOKUP на TRUE, за да върнете приблизително съвпадение.

3. Натиснете Enter.

4. Изберете клетка E4, щракнете върху долния десен ъгъл на клетка E4 и я плъзнете надолу до клетка E10.

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

Индекс и съвпадение

Вместо да използвате VLOOKUP, използвайте INDEX и MATCH. За да извършите разширено търсене, ще ви трябват INDEX и MATCH. Може би това е една крачка твърде далеч за вас на този етап, но ви показва една от многото други мощни формули, които Excel може да предложи.

Xlookup

Ако имате Excel 365, използвайте XLOOKUP вместо VLOOKUP. Функцията XLOOKUP е по -лесна за използване и има някои допълнителни предимства.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave