【问题标题】:Conditional Format Slows Down Excel条件格式减慢 Excel
【发布时间】:2018-01-16 19:59:34
【问题描述】:

我正在使用 excel 条件格式通过搜索多列来查找重复的行,如果这些列在另一行中匹配,它将突出显示那些重复的行。问题是,当我使用这种条件格式时,它确实会减慢工作表的速度。从下拉列表中选择需要 3-5 秒,复制和粘贴需要几秒钟。我可能最多粘贴大约 100 行和大约 8 列。

有没有办法让工作表更有效率?创建宏会加速 Excel 吗?

这是公式。

=COUNTIFS($B:$B,$B1,$C:$C,$C1, $E:$E,$E1,$F:$F,$F1,$G:$G,$G1,$I:$I,$I1) > 1

它适用于 $A:$I。

谢谢!

【问题讨论】:

  • 在大多数情况下,公式比 VBA 代码运行得更快。

标签: vba excel conditional-formatting


【解决方案1】:

更改您的 COUNTIFS,使其不会搜索整个列,而是搜索有限的范围。例如 1000 行:

=COUNTIFS($B1:$B1000,$B1,$C1:$C1000,$C1, $E1:$E1000,$E1,$F1:$F1000,$F1,$G1:$G1000,$G1,$I1:$I1000,$I1) > 1

这应该会大大提高性能。如果您的数据过于动态而无法使用,请切换到使用表格,当您选择整个列表时,您将获得一个基于字段的公式,该公式仅选择所需的单元格。

【讨论】:

  • 哇,它做到了!谢谢!
猜你喜欢
  • 1970-01-01
  • 2012-02-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-16
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多