一个启示
vb吧
全部回复
仅看楼主
level 11
原来一直认为在一列数据中查重是很复杂的事情
但刚才在excel里看到一个公式
在这里跟大家分享
当然,并不能指望直接用在vb里
但应该可以有一定的启示。
预案方法为,对单元格设立条件格式
数据=and(countif($G$20:$G1300,G20)>1,not(isblank(g20)))
格式为……
然后用格式刷将此格式,从G20刷到G1300
2020年06月02日 09点06分 1
level 7
如果只是为了查重, 用Excel高级条件格式查重会更快, 特别是数量较大, 几十万的数据用公式刷新一遍都要很长时间
2020年06月02日 09点06分 2
level 15
单纯说Excel本身的话,条件格式是有重复值这个选项的;当然能够用公式解决,对其他场合也是可以有一定启示的
2020年06月02日 09点06分 3
嗯,是的,只是一种思路和启示
2020年06月02日 13点06分
level 7
如果要用VB, 数量少的直接数组开干就行了, 数量大用字典, 我试过用字典几百万数据查重, 几秒钟还是几毫秒忘记了, 相对是很快的了
2020年06月02日 09点06分 4
1