在excel表中,比较B列和A列的数据,把B列中与A列不相同的数据在C列表示出来。谢谢!

如题所述

题目不是很明确。
如果你要找A1的数据与B1是否一样的话。可以用这个公式:=IF(A1=B1,1,0);显示结果为1的就是相同的。显示结果为0的,就是不相同的。
如果你要找A1的数据在B列是否存在。比较简单的方法是在AB两列间插入一行。然后在空白的B列输入1或其他特殊标志,然后在D列输入以下公式:VLOOKUP(C1,A:B,2,0);显示结果为1的,即表示该单元格的数据在A列中存在。(注:由于原AB列间插入一行。原来的B列数据变成在C列中了。)
希望能帮到你。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-09
假设A列和B列都是从A2和B2行开始的(第一行写标头)
在C2输入中括号内的内容:[=IF(A2=B2,"",A14&" "&B14)]
然后把鼠标放到C2右下角,鼠标变成实心十字后,往下拉即可

当A和B相同时,不显示任何内容,当A和B不同时,展示A和B的内容
希望可以帮到你追问

当A和B不相同时,输出整行.谢谢!

本回答被提问者和网友采纳
第2个回答  2012-11-09
比如内容在A1:B10,公式:
=INDEX(B:B,SMALL(IF(COUNTIF(B$1:B$10,A$1:A$10),10^4,ROW($1:$10)),ROW(A1)))&""
摁SHIFT++CTRL+回车结束公式的输入,再将公式向下拉填充复制。
第3个回答  2012-11-09
B2:B100为数据范围的话

C1公式:--ctrl+shift+回车 三键结束!

=INDEX(B:B,SMALL(IF(COUNTIF(A:A,$B$2:$B$100),4^8,row($2:$100)),ROW(A1)))&""
第4个回答  2012-11-09
在C1中填入公式=IF(COUNTIF(A:A,B1)>0,"",B1),向下拉.
相似回答