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

  • Споделя Това
Hugh West

Има много начини да сравняване на два списъка В тази статия ще сравня/намеря съвпадения в две колони в Excel, като използвам VLOOKUP . В една от предишните си статии обсъждах Как да сравните две колони или списъци в Excel където разгледах други методи за сравнение.

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

Изтегляне на работна тетрадка за практика

Сравняване на две колони с помощта на функцията VLOOKUP.xlsx

Преглед на функцията VLOOKUP на Excel

V в VLOOKUP означава "вертикален". VLOOKUP . VLOOKUP е вградена функция на Excel, която извършва вертикално търсене чрез търсене на определена стойност на колона в друга колона.

  • Синтаксисът на Функция VLOOKUP е:

VLOOKUP( lookup_value, table_array, col_index_number, [range_lookup] ). Аргументите, които са посочени в този синтаксис, имат специфично значение.

  • Аргументи Обяснение:
Аргумент Задължително/незадължително Обяснение
Lookup_value Изисква се Стойността която ще се използва като стойност за търсене.
Таблица_масив Изисква се Обхват на данните, в които ще се търси стойността.
Col_index_number Изисква се Колоната от диапазона, от който ще получим стойността.
Range_lookup По избор TRUE се използва за приблизително съвпадение, а FALSE се използва за точно съвпадение. Ако този аргумент е пропуснат, Excel използва TRUE като параметър по подразбиране.

Резултатите от VLOOKUP могат да бъдат текстови низове или числови данни в зависимост от данните, които използвате. FALSE се използва като [range_lookup] Ако не бъде намерено точно съвпадение, ще бъде върната стойността #N/A . Ако TRUE се използва като [range_lookup] Когато не бъде намерено приблизително съвпадение, ще бъде върната следващата по-малка стойност.

Прочетете още: Excel LOOKUP срещу VLOOKUP: с 3 примера

2 начина за сравняване на две колони с помощта на VLOOKUP в Excel

1. Използване само на функцията VLOOKUP за сравнение между две колони

Да кажем, че имате две колони, в които са изброени някои цветове. Ще сравнявам тези две колони за точни съвпадения. Например, ако избера цвят Blue (син) от първата колона и потърся този цвят в третата колона, ще започне да търси синия цвят и ако този цвят не съществува, ще върне стойността #N/A . И така, нека започнем сравнението. Списъците с цветове са изброени по-долу, а в колоната "Съществуване" ще бъде показано сравнението.

Стъпки:

  • В Клетка C2 напишете формулата-
=VLOOKUP(B5,$D$5:$D$10,1,FALSE)

  • По-късно натиснете бутона ВЪВЕДЕТЕ бутон за изхода.

  • Ще видите, че в тази клетка се намира червената стойност. Дръжка за пълнене за да копирате формулата за останалите клетки в колоната. Ще видите резултата, който сте търсили.

Ето и цялото сравнение.

Сайтът #N/A са намерени резултати, тъй като цветовете Син и Бял не са в Списъка на цветовете-2.

Забележка: Посочваме диапазона като $D$5:$D$10. Символът "$" се използва, за да направи клетките абсолютни и постоянни във формулата. Така че, когато копирате формулата за други клетки, тя ще използва същия диапазон.

Прочетете още: Защо VLOOKUP връща #N/A, когато има съвпадение? (5 причини и решения)

2. Използване на IF, ISNA и VLOOKUP за сравнение между две колони

Тук ще използвам същия пример, но ще вмъкна две нови функции с VLOOKUP Ако няма точно съвпадение между колоните, формулата ще върне НЕ. Ако има съвпадения, формулата ще върне ДА по отношение на първата колона. Цветовите списъци са изброени по-долу и в Цвят Съществува колона, ще се покаже сравнението.

Стъпки:

  • Сега запишете формулата в Клетка C5-
=IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NO", "YES")

  • След това натиснете ВЪВЕДЕТЕ за да завършите.

Разбивка на формулата:

  • VLOOKUP(B5,$D$5:$D$10,1,0)

Сайтът VLOOKUP функцията ще върне резултата за стойността за търсене.

  • ISNA(VLOOKUP(B5,$D$5:$D$10,1,0))

След това ISNA функцията ще върне TRUE, ако получи #N/A в противен случай ще върне FALSE .

  • =IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NO", "YES")

И накрая. IF функцията ще върне НЕ за TRUE и ДА за FALSE .

  • Формулата ще върне стойността ДА, тъй като цветът Червено съществува в двете колони. Дръжка за пълнене към останалата част от клетката, за да се покаже сравнението между двете колони.

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

  • Тук получаваме резултат NO, тъй като цветовете Blue и White не съществуват в списъка с цветове-2.

Прочетете още: Как да използвате функцията IF ISNA с VLOOKUP в Excel (3 примера)

Подобни четива

  • VLOOKUP не работи (8 причини & решения)
  • Какво е масив от таблици във VLOOKUP? (Обяснено с примери)
  • Функцията INDEX MATCH срещу VLOOKUP (9 примера)
  • Използване на VLOOKUP с множество критерии в Excel (6 метода + алтернативи)
  • Excel VLOOKUP за връщане на множество стойности вертикално

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

В този пример ще сравняване на две колони от два различни листа на Excel с помощта на VLOOKUP Формулата ще бъде подобна, с изключение на Таблица_масив Да кажем, че имаме два списъка с цветове в два различни работни листа. Името на работните листове е дефинирано като CL-1 и CL-2. Ще сравним Списък на цветовете-1 на CL-1 работен лист с Списък с цветове 2 на CL-2 Работен лист. Двата списъка от двата работни листа са дадени по-долу. Това е Списък-1.

И това е Списък-2.

Стъпки:

  • В Клетка C5 на CL-1 работен лист напишете формулата-
=(VLOOKUP(B5,'CL-2'!$B$3:$B$9,1,FALSE))

  • След това натиснете ВЪВЕДЕТЕ бутон за изхода.

  • Ще видите, че се появява стойността Червено. Това е така, защото цветът Червено е общ цвят и в двете колони на CL-1 и Работни листове CL-2. Сега копирайте тази формула от Клетка C6 към C11 като използвате Дръжка за пълнене за намиране на резултата за целите две колони.

След известно време ще се появят всички резултати.

Тук жълтият, оранжевият и черният цвят не се появяват в CL-2 Ето защо получаваме останалите #N/A в CL-1 работен лист.

Прочетете още: Пример за VLOOKUP между два листа в Excel

Как да сравним две колони с помощта на функцията VLOOKUP и да върнем трета стойност

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

Стъпки:

  • В Клетка F5 , вмъкнете следната формула-
=VLOOKUP(E5,$B$5:$C$10,2,FALSE)

  • След натискане на ВЪВЕДЕТЕ ще получите третата стойност.

  • За да получите другите стойности, просто използвайте Инструмент за запълване на дръжката .

Ето всички трети стойности след сравнението.

Внимание

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

Заключение

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

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.