excel里有ab两列,如何用公式将a列里面有而b列里面没有的所有单元格筛选到c列?就是把a列的数据去除掉b列有

2024-11-30 18:08:08
推荐回答(5个)
回答1:

这个公式你向下拖,一直到出现0的,时候配腊弊,就表示已经找完了。0以后的不用管就行了。
楼主你能不能举个例子,因为我照这个公式,完全可以找出来啊。即便有0也没有关系的。你的数可能不止培族7行,你把A$7该成更A$100什么的。这个公式,B列有的数,是不会再出现的,也不会出局笑现0什么的。

回答2:

你这什么态度啊,即使人家回答错了,你也不能这样说啊。
首先你没有说清楚这些0是在最后还是穿插在中间,既然是在中间,那就说明两列的数据是数字了,0也是数字,也是扰知一闭运个区别与空单元格的实实在在的数据,为什么要不显示它?
如果在公式最后轿李梁加上&"",就可以不显示最后的0,而显示中间的0,但是返回的数字是文本型的,不知道合不合你的意,如果不行,推荐采用一楼的。
对了,一楼最后丢了ROW())) ,你得自己补上。

回答3:

C1=INDEX($A$1:$A$16,SMALL(IF(ISNA(MATCH($A$1:$A$16,$B$1:$B$16,)),ROW($1:$16),"0"),ROW(A1)))
数组公式,按ctrl+shift+enter输入。公式模知伍下猛铅拉至旦或出现#NUM!

回答4:

数配枯组困卖带公式汪芦:c1 =if(INDEX(A:A,SMALL(IF(COUNTIF(B:B,A$1:A$7)=0,ROW(A$1:A$7)),ROW()))=0,"",INDEX(A:A,SMALL(IF(COUNTIF(B:B,A$1:A$7)=0,ROW(A$1:A$7)))

回答5:

=INDEX(A:A,SMALL(IF((COUNTIF(B:B,A$1:A$7)>胡蠢弊嫌0)+(A$1:A$7=0),"裤卜陪",ROW(A$1:A$7)),ROW()))