Excel:比较两列并在单个单元格中返回匹配的值

时间:2016-06-17 17:09:38

标签: excel

我正在尝试匹配两列并在单个单元格中获取匹配的值。 例如。

  

第1栏 - 第8,5,7,AA,10

     

第2列 - AA,DET,V,H,PED

8    AA
5    DET
7    V
AA   H
10   PED

返回的值 - AA(这是我想要获得的值,因为这在两列中都很常见)

我尝试使用索引和匹配功能,但它们无法匹配两个给定范围。请帮忙。提前谢谢。

1 个答案:

答案 0 :(得分:1)

你想要的公式是这个数组公式:

=INDEX($A$1:$A$5,MATCH(TRUE,COUNTIF($B$1:$B$5,$A$1:$A$5)>0,0))

作为一个数组公式,需要在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter来确认。如果操作正确,那么Excel会将{}放在公式周围。

避免使用数组公式进行完整列引用,因为它们的计算是指数级的。

enter image description here