EXCEL如何删除第一列中相同于第二列的数值

如题所述

在C1输入公式
=INDEX(A:A,SMALL(IF(COUNTIF($B$1:$B$1000,$A$1:$A$1000)=0,ROW($A$1:$A$1000),4^8),ROW(1:1)))
数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动
就会得到A列有,但是B列没有的数据
相当于删除第一列中相同于第二列的数值
结果是1,2,4,5
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-08
=INDEX($A$1:$A$6,SMALL(IF(ISERROR(MATCH($A$1:$A$6,$B$1:$B$4,0)),ROW($A$1:$A$6)),ROW(A1)))
然后下拉你看看呢
楼上公式也对的
他用的COUNTIF
我用的MATCH
好象都对楼主
你都做试验看看
主要看我有没写错嘿嘿~
楼上
貌似出现多个0的时候我们里面都有重复的0啊
第2个回答  2019-11-28
在第三列输入函数
=countif(B1,A:A)
下拉填充满B列位置
然后筛选C列数值大于0的行
相似回答