excel表中对比两列数据,A列和B列有些数据相同,相同的数据可能不在同一行

找出B列中与A列相同的数据,并把B对应同一行的C列的数据复制给A同行的D列中

如果B中数据对应的同行的C美内容,则不用输出

A列必须是升序排列,然后用VOOLUP函数,
=VLOOKUP(B1,A:C,3)

看错了,是B列必须升序排列,在D列输入这样的函数:
=IF(ISERROR(VLOOKUP(A1,B:C,2)),"",(VLOOKUP(A1,B:C,2))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-10
D1单元格输入公式
=IF(ISERROR(VLOOKUP(B1,A:C,3,0)),"",VLOOKUP(B1,A:C,3,0))
下拉填充追问

还得麻烦您,为什么没反应的啊?

追答

公式没有错,有问题加510809100看看实际问题
你输入函数不用输入=吗?
算了,我不指导你了

追问

加=了 但是输出不对

追答

=IF(ISERROR(VLOOKUP(A1,B:C,2,0)),"",VLOOKUP(A1,B:C,2,0))

本回答被提问者采纳
第2个回答  2012-08-10
在D1输入以下公式下拉填充就可以了
=vlookup(a1,b:c,2,0) &""
相似回答