将列表1与列表2进行比较并使用excel获取相应的列表3值?

时间:2014-01-07 04:28:30

标签: excel

如何将列表1与列表2进行比较,并使用Excel获取相应的列表3值?

实施例:     输入数据如下

Column A  Column B  Column C
1         5         same
2         4         different
3         3         same
4         6         no match
5         7         no match

我想将A列数据与B列进行比较;如果它匹配得到相应的列C值并将其放在D列中,如下所示:

Column A  Column D
1         no match
2         no match
3         same
4         different
5         same

2 个答案:

答案 0 :(得分:1)

您希望在D栏中使用此公式

=IF(A2=B2,C2,"")

然后在D列中重复。或者==>

=IF(A2=B2,"match","no match")

答案 1 :(得分:1)

您想尝试在B列中找到A列中的值,并返回C列中的值。可以使用VLOOKUP;将此公式放在单元格D1中并复制下来:

=VLOOKUP(A1, $B$1:$C$5, 2, False)

A1是你正在寻找的东西 $B$1:$C$5是包含查找表的表,在本例中为

5         same
4         different
3         same
6         no match
7         no match

2表示从第二列(C列)获得答案 False表示只允许完全匹配。

如果不起作用,我们需要让它说“不匹配”:

=IFERROR(VLOOKUP(A1, $B$1:$C$5, 2, False), "no match")

作为旁注,C栏的内容容易混淆,但我在这里给出的公式给出了你要求的结果。