我想从大工作表中删除基于列中重复单元格的行,而不留下重复的样本(就像“删除重复项”Excel 命令一样)。所以如果我有:
1
2
2
3
结果,我想要:
1
3
这可以通过条件格式化,然后过滤或排序重复项并删除过滤数据来完成,但对于大型工作表,此过程非常缓慢。条件格式需要第二个,但只需单击过滤器大约需要 5 分钟来显示过滤器上下文菜单,另外需要 20-30 分钟来根据颜色进行实际过滤。我在具有 4 个内核、大量 RAM 和 100.000 行工作表的不同 PC 上尝试了此过程
然后我想写 VBA,迭代列单元格,如果单元格是彩色的,然后删除整行(这在 Excel 2010 中是可能的,使用Cells().DisplayFormat
)但处理需要更多时间。
有人可以建议一种更快的方法来删除大纸上的重复项吗?