【问题标题】:Microsoft Excel: Mark Duplicate RowsMicrosoft Excel:标记重复行
【发布时间】:2023-04-09 08:16:01
【问题描述】:

我的工作簿大约有 400,000 行。我目前正在使用:

if(countif($B$2:B2,B2)>1,"X","")

并一次将其向下拖动几千行。然后,我复制选择,粘贴为值只是为了摆脱公式,只留下 X。

我会使用条件格式来突出显示重复项,但我不希望突出显示重复项的第一个实例。

知道如何使用 Excel 更快地完成这项工作吗?

【问题讨论】:

  • data>删除重复项?
  • VBA怎么样?
  • 我不想删除重复项,因为我仍然需要查看它们。我只想标记重复项。 VBA 很好,但我无法快速提出任何建议。
  • 您可以对数据进行排序还是必须按特定顺序排列?
  • 是的,我已按包含重复项的列对其进行排序。

标签: excel


【解决方案1】:

如果您的数据按潜在重复项排序(如您在 cmets 中指出的那样),那么这应该有效:

 =if(B2=B1,"X","")

这在理论上与您的结果相似,只有 COUNTIF 会随着您的数据集大小增加而伤害您。

如果您不想要“X”但希望按照您描述的方式格式化数据,您也可以将其作为自定义条件应用到您的条件格式中。

【讨论】:

  • 工作得很好。谢谢
猜你喜欢
  • 2011-12-06
  • 2018-07-18
  • 1970-01-01
  • 1970-01-01
  • 2010-11-29
  • 1970-01-01
  • 1970-01-01
  • 2022-07-06
  • 2015-02-14
相关资源
最近更新 更多