在 Excel 中使用条件格式替代单元格突出显示,不会导致冻结/崩溃

在 Excel 中使用条件格式替代单元格突出显示,不会导致冻结/崩溃

在 A 列中,我有一个值,如果它与 B 列中的相同值不匹配,我想突出显示。

我在条件格式中使用了下面的公式,效果很好。

=ISERROR(MATCH(A1,$B:$B,0))

突出显示它们之后,我需要能够按单元格颜色进行排序/过滤,以便轻松找到不匹配的行。

但是由于我的数据通常有 60k+ 行,这通常会导致 Excel 冻结和/或崩溃。

我知道条件格式会给电子表格增加很多负担,那么,对于我想做的事情,有什么更轻松的替代方案吗?

答案1

在 C 列中添加相同的公式而不是(/另外)条件格式应该具有最佳性能。如果仍然不好,请考虑将这些公式转换为静态值(当然,您需要手动更新它,但这样您就可以在 C 列上添加条件格式)。您确定需要将 A 列和 B 列保持在一起吗?如果您可以将 B 列移动到不同的工作表并对其进行排序,那么速度会更快。其他选项是 VBA,但它肯定比使用内置公式慢。

相关内容