excel 2列数据比对并返还对应的值

如下所示,A列为需要查找的数据,B列是数据库数据,C列是引用序列号,D列是返回值
相用A列的数据比对B列的数据,找出相同的,然后返还与B列相对应的C列的值。
A列 B列 C列 D列

a b 1 2
b a 2 1
c d 3 4
d c 4 3
是EXCLE表格里面,怎么弄,用什么函数

D1=VLOOKUP(VLOOKUP(A1,B:B,1,0),B:C,2,0)

下拉

D1=VLOOKUP(B1,A:C,3,0)

下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-24
D1 =VLOOKUP(A1,$B$1:$C$4,2,0)追问

不对的,用A列的数据比对B列的数据,找出相同的,然后返还与B列相对应的C列的值

你给的,我复制到我的表里面就不行了,

追答

你的表里的数据要对应

查找的是A1,数据区是B1到C4,你的数据区应该不止这几个,你要对应着改,还有如果你的B列有多个A,B,C,D的话这个就不行,只会返回最开始对应的那个。

追问

明白了,谢谢。

本回答被提问者采纳