公式会很麻烦
A-D列 源数据
004 007 047 047
138 139 389 189
122 125 225 125
000 009 009 009
125 126 256 156
E-H列
E1=VALUE(A1) 然后横拉竖拉~
4 7 47 47
138 139 389 189
122 125 225 125
0 9 9 9
125 126 256 156
I-L列
I1=LARGE($E1:$H1,4) J1=LARGE($E1:$H1,3) K1=LARGE($E1:$H1,2) L1=LARGE($E1:$H1,1) 然后竖拉~
4 7 47 47
138 139 189 389
122 125 125 225
0 9 9 9
125 126 156 256
M-P列
M1=AND(COUNTIF($I1:$L1,I1)>1,I1=J1) 横拉竖拉~
FALSE FALSE TRUE FALSE
FALSE FALSE FALSE FALSE
FALSE TRUE FALSE FALSE
FALSE TRUE TRUE FALSE
FALSE FALSE FALSE FALSE
Q-T列
Q1=IF(M1=FALSE,A1,"") 横拉竖拉~
004 007 047
138 139 389 189
122 225 125
000 009
125 126 256 156
剩下的数据就是不重复的了 至于你说的“然后由删除后的数据来统计次数” 不管如何 你都需要有一个"清单" 然后才可以统计次数 所以…新建一个表格 你把所有的剩余数据都排成一列 比如A列 插入一行做标题行 然后在B2列输入 =if(a2=a3,1,2) 然后双击填充 在加上筛选后筛选为2的 将这些行复制 然后选择性粘贴到sheet2里 最后这才是统计次数~在sheet2的B2输入=countif(sheet1!a:a,a2)——前提也是要有一行标题行
最后 2000行数据也就是双击一下的事 运算这些公式的计算单元格时间几乎可以忽略
温馨提示:答案为网友推荐,仅供参考