EXCEL中A、B两列数据 ,比如A1的数据在B列中有的话,就在C1中显示A1的数据,如果B列中没有则显示空白,

怎么搞?A、B两列数据都是姓名

C1输入=if(countif(B:B,A1)=0,“”,A1)
下拉复制填充追问

不好意思 搞错了 是如果A1的数据在B列,比如说在B13,那么就在C13显示A1的数据,

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-11
可以使用如下函数=INDEX($B$1:$B$3,MATCH(A3,$B$1:$B$3,0),1)例如:
A B 比对
1 天 天 天
2 地 人 #N/A
3 人 水 人追问

不好意思 搞错了 是如果A1的数据在B列,比如说在B13,那么就在C13显示A1的数据 例如:
A B 比对
1 天 天 天
2 地 人 人
3 人 水 #N/A
这样的如何实现

追答

把公式换一下就可以了
用这个 =INDEX($A$1:$A$3,MATCH(B1,$A$1:$A$3,0),1)

本回答被提问者采纳
第2个回答  2012-02-11
=if(isnumber(match(a1,b:b,0)),a1,"")