excel高手请进,如何使用函数筛选的问题。

2025-01-01 10:53:51
推荐回答(4个)
回答1:

C1输入公式=IF(ROW(A1)<=SUM(1/COUNTIF(INDIRECT("A1:A"&COUNTA(A:A)),INDIRECT("A1:A"&COUNTA(A:A)))),INDEX(A:A,SMALL(IF(ROW(INDIRECT("A1:A"&COUNTA(A:A)))=MATCH(INDIRECT("A1:A"&COUNTA(A:A)),INDIRECT("A1:A"&COUNTA(A:A)),),ROW(INDIRECT("A1:A"&COUNTA(A:A))),4^8),ROW(A1))),"") 数组公式,编辑状态下按CTRL+SHIFT+ENTER结束,下拉公式

回答2:

=IF(COUNTIF($A$1:A21,A22)>0,"",A22)
在C22中输入上述函数
假设,A1:A21中已经有数据,继续输入的数据从A22开始
拖动复制公式在C列的后续部分
当A列输入的数据已经存在,C列中保持空数据,当输入的数据无重复,数据会在C列显示

回答3:

假设你各个项目在A列,在后面的空白列中输入公式
=IF(COUNTIF($A$1:A1,A1)>1,"需要删除","")
下拉填充公式
最后筛选出这些显示数据的删除即可!

回答4:

假设A列区间是A1:A6,
在C1输入公式=IF(ROW(A1)<=SUM(1/COUNTIF($A$1:$A$6,$A$1:$A$6)),INDEX($A$1:$A$6,SMALL(IF(ROW($A$1:$A$6)=MATCH($A$1:$A$6,$A$1:$A$6,),ROW($A$1:$A$6),65536),ROW(A1))),"") 数组公式,编辑状态下按CTRL+SHIFT+ENTER结束
调整成A列区间就行。
为避免频繁改公式,A列添加数据最好在数据倒2行用插入,这样公式所在区间也会跟着变。