Как да съпоставите две колони и да върнете трета в Excel

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

Понякога при работа с множество колони често се налага да съпоставяте двете си колони, за да върнете третата стойност . В тази статия ще видим как да съпоставим две колони в Excel и да върнете трети.

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

Изтеглете тази работна тетрадка и се упражнявайте, докато разглеждате тази статия.

Съвпадение на две колони и връщане на трета.xlsx

3 лесни метода за сравняване на две колони и връщане на трета в Excel

Тук ще сравняваме две колони, в които има еднакви стойности. Ако двете стойности съвпаднат, ще се върнат стойностите на третата колона, в която стойностите ще бъдат съответните резултати на 1-ва колона .

Нека разгледаме таблицата по-долу, в която имаме някои идентификатори на продукти заедно със съответните им цени. Създаваме друга колона със заглавие ID-2 на продукта . Тук ще сравняваме колоните Идентификатор на продукта и ID-2 на продукта за връщане на стойността от Цена колона в Цена-2 колона.

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

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

Стъпки:

  • Отидете на F5 и запишете следната формула
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)

Обяснение на формулата:

  • Тук стойност за търсене е E5 .
  • Сайтът масив е B5:C15 .
  • Сайтът номер на индекса на колоната е 2 . Excel ще върне съответната цена за E5 . (защото цената се намира във втората колона на масива)
  • След това натиснете ВЪВЕДЕТЕ за да получите резултата.

  • След това използвайте Дръжка за пълнене към Автоматично попълване до F9 .

Прочетете още: Как да сравните две колони в Excel за съвпадение (8 начина)

2. Комбинация от функциите INDEX-MATCH за съпоставяне на две колони и връщане на трета в Excel

Следващият метод е важен. Тук ще използвам комбинация от INDEX и Функции MATCH . Нека видим стъпките.

Стъпки:

  • Отидете на F5 и запишете следната формула
=INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15))

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

  • MATCH(E5,$B$5:$B$15) Excel ще върне относителната позиция 1002 в масива B5:B15 .
    • Изход: {2}
  • INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15)) → Това става
  • INDEX($C$5:$C$15,2)
    • Изход: {1029}
  • Сега натиснете ВЪВЕДЕТЕ за да получите резултата.

  • Накрая използвайте Дръжка за пълнене към Автоматично попълване до F9 .

Прочетете още: Как да преброим съвпаденията в две колони в Excel (5 лесни начина)

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

  • Сравняване на два списъка в Excel и връщане на разликите (4 начина)
  • Как да съчетаете няколко колони в Excel (най-лесните 5 начина)
  • Макрос на Excel за сравняване на две колони (4 лесни начина)
  • Сравняване на три колони в Excel и връщане на стойност (4 начина)

3. Комбинация от функциите IF, INDEX и MATCH за сравняване на две колони и връщане на трета в Excel

Сега ще покажа друг метод. При този метод промених малко набора от данни.

Този път ще съчетая двете Идентификатор на продукта и Категория и да получите цена Комбинация от IF , INDEX, и MATCH функциите ще работят тук.

Стъпки:

  • Отидете на G7 и запишете следната формула
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))

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

  • C5:C15=G6 → Това е логическият тест за IF Условието е условие за масив.
    • Изход: TRUE е за Категория C , и FALSE е за други категории. {ФАЛШИВО;НЕВЯРНО;ВЯРНО;ВЯРНО;НЕВЯРНО;НЕВЯРНО;ВЯРНО;НЕВЯРНО;НЕВЯРНО;НЕВЯРНО;НЕВЯРНО}
  • B5:B15 → Това е стойността, ако тестът е TRUE .
  • MATCH(G5,IF(C5:C15=G6,B5:B15),0)) G5 е стойността за търсене, а масивът за търсене е IF(C5:C15=G6,B5:B15) , което означава. Excel ще търси PID-1001 от {FALSE;FALSE; "PID-1005″; "PID-1001″;FALSE;FALSE; "PID-1009″;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE} и ще получите относителната позиция.
    • Изход: {4}
  • INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0)) → Това става
  • INDEX(D5:D15,4)
    • Изход: {2186}
  • След това натиснете CTRL+SHIFT+ENTER Това е така, защото това е формула за масив. Ще видите двойка 2. скоби се появява във формулата, която съдържа формулата вътре в нея.

Прочетете още: Съпоставяне на две колони и извеждане на трета в Excel (3 бързи метода)

Нещата, които трябва да запомните

  • Сайтът абсолютна референция е за заключване на диапазон.
  • CTRL+SHIFT+ENTER е за формули за масиви.

Заключение

Сравнението между колони за намиране на съвпадения и получаване на стойност от друга колона е често срещана практика в Excel . познаването на решенията на този вид проблеми в много случаи улеснява работата ви. Надявам се, че тази статия ще ви хареса. Останете на линия за още ценни статии.

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