求大神帮忙,用excel找出00000-99999每组数中出现三个以上重复数并删除

举报 回答
求大神帮忙,用excel找出00000-99999每组数中出现三个以上重复数并删除
问在线客服
扫码问在线客服

求大神帮忙,用excel找出00000-99999每组数中出现三个以上重复数并删除,位置不限 例:AAABC AAAAB AAAAA AABAC AABAA 这一类的数字怎样进行删除 求解 谢谢... 查看全部

  • 回答数

    4

  • 浏览数

    7,066

举报 回答

4个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问豆包AI智能助手
取消 复制问题
已采纳
若您想在Excel中找出每个范围内出现次数超过3次的数字,并删除它们,可以使用Excel的过滤功能和计数器函数。首先,在需要筛选的数据列上点击鼠标右键,选择"筛选"。然后,在弹出的对话框中选择"自定义列A到Z"。接着,在弹出的对话框中输入要筛选的条件和值(例如3),最后点击"确定"即可。这样就能够快速地找出每个范围内出现次数超过3次的数字,并删除它们。
另外,如果需要更详细的计数结果,可以使用Excel自带的计数器函数COALESCE。该函数可以返回参数中第一个非零值或指定默认值。因此,您可以使用以下公式来获取每个范围内出现次数超过3次的数字并删除它们:
=COALESCE(A1,"",COUNTIF(A:A,A1)-1)
其中A1表示要筛选的数据列,该公式会返回该列中每个值出现次数超过3次的数字,并减去1以删除它们。
希望以上方法能够帮助到您!如有其他问题,请随时与我联系。
取消 评论

private sub command1_click()
dim i as long
open "e:1.txt" for append as #1
for i = 1 to 99999
print #1, format(i, "00000")
next i
close #1
msgbox "保存完毕"
end sub

取消 评论

private sub command1_click()
dim i as long
open "e:1.txt" for append as #1
for i = 1 to 99999
print #1, format(i, "00000")
next i
close #1
msgbox "保存完毕"
end sub

取消 评论
公式 也可以直接生成,就是你的数太大 太卡
=TEXT(SMALL(IF(MMULT(--ISNUMBER(FIND({0,1,2,3,4,5,6,7,8,9},TEXT(ROW($1:$100000)-1,"00000"))),{1;1;1;1;1;1;1;1;1;1})=3,ROW($1:$100000)-1),ROW(A1)),"00000")





等等给你弄个VBA 生成的 结果上来
附件 自己看, 8560个
取消 评论
ZOL问答 > 求大神帮忙,用excel找出00000-99999每组数中出现三个以上重复数并删除

相关产品

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?