高分悬赏急啊!!!excel有两列数字,选出一列在另一列中没有的数字

比如A列是1、2、3、4、5、6、7、8、9、10,B列是2、3、4、5、11、12,如何在C列显示出11、12,解决了还给奖励!盼高手指点迷津

=IF(COUNTIF(A:A,B1)<1,IF(B1=0,"",B1),"")

在C1中输入以上公式,拖动填充即可。

追问

感激涕零,追加100分

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-19
如果是B在A列中没有的数字,应该是,1、6、7、8、9、10,如果是A列在B中中没有的数字,应该是6、7、8、9、10,如果是AB列的并集,应该是1-12,如果是AB的的交集,应该是2、3、4、5,如果是AB列交集的补集应是1、6、7、8、9、10、11、12,怎么也不可能得出11、12来,不知道楼主到底要干嘛?拿分炫耀呢!追问

不是哦,我在打单子,每天的发货单都有编号,隔天收回后统一记在A列,没收回则不记。每天的发货单编号单独写在B列(不管是否收回否),我想查询还有哪些单子没收回,你说是不是和我举的列子差不多

追答

那就是B列记录已经打出的发货单全部,A列记录已经收回的发货单,是吧?
既然这样的话,A列就应该包含在B中,也就是说,A列是B列的子集,但从你举的列中,B列中的编号是2、3、4、5、11、12,而A列是1-10
1、6、7、8、9、10、11、12都还没有打出的发货单,怎么可能收回??
你的描述和你的举例不是差不多,而是差太多了。

追问

我用最佳答案做出来了

第2个回答  2014-01-18
=INDEX($B$1:$B$6,SMALL(IF(COUNTIF($A$1:$A$10,$B$1:$B$6)=0,ROW($1:$6),4^8),ROW()))

C1输入以上数组公式。

相似回答