Съдържание
Понякога при работа с множество колони често се налага да съпоставяте двете си колони, за да върнете третата стойност . В тази статия ще видим как да съпоставим две колони в Excel и да върнете трети.
Изтегляне на работна тетрадка за практика
Изтеглете тази работна тетрадка и се упражнявайте, докато разглеждате тази статия.
Съвпадение на две колони и връщане на трета.xlsx3 лесни метода за сравняване на две колони и връщане на трета в 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 . познаването на решенията на този вид проблеми в много случаи улеснява работата ви. Надявам се, че тази статия ще ви хареса. Останете на линия за още ценни статии.