【问题标题】:Identifying Unique Rows in Excel识别 Excel 中的唯一行
【发布时间】:2012-11-07 09:19:19
【问题描述】:

我有一个包含超过 20,000 行和 20/30 列的 Excel 电子表格。

识别唯一行的最简单方法是什么 - 即迭代行并生成数据表中唯一行数的总和的过程?

我希望它在工作表中独立存在 - 即宏,但如果上述方法因任何原因被认为不合适,我愿意接受其他建议。

【问题讨论】:

标签: vba excel reporting


【解决方案1】:

连接所有行的所有字段并计算出现次数,只需使用工作表函数即可。否则通过 vba 脚本执行此操作,从当前行的下一行到最后一行创建一个循环以查找重复项并在找到重复项时退出。

当你再次卡住时发布你的脚本。

【讨论】:

  • 我会以同样的方式开始,即连接所有字段。然后对连接的字段进行排序,在新列中用简单的 if 标记重复项(例如,如果 a3 = a2 则为 1,否则为 0)。然后,可以将重复数据或非重复数据计算为数据行数减去重复数据,并再次排序以将重复数据刷新到列表底部。
猜你喜欢
  • 2018-07-10
  • 1970-01-01
  • 2022-11-18
  • 2019-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-19
  • 1970-01-01
相关资源
最近更新 更多