我不确定解决这个问题的最佳方法是什么。我的工作手册中有很多计算,我正在努力使它尽可能快和轻。
所以我的问题是,如果我有五列,总共有200个值,那么寻找重复项的最佳方法是什么?我真的不想 =countif 对于每个细胞和我读到的任何地方,人们都说VBA不是最好的方法,那么你有什么建议?我需要在VBA中使用结果,所以我想知道颜色集是否可以作为解决方案,因为它看起来既轻又快。
=countif
您应该将值存储在一个数组中,并检查该数组是否存在重复项。
然后,您可以创建一个具有唯一值的result()数组,或者执行任何您喜欢的操作,然后将生成的数组发布到工作表中。
这比在工作表中操作单元格的效率高出几个数量级。