有条件的格式在大型选择方面缓慢



我正在使用条件格式来创建穷人的甘特图。这个想法是让第一列具有任务,第二列具有持续时间,第三列具有资源。这7个资源中的每一个都有自己的颜色。4-100ish列具有有条件的格式化,以便当单元格中有一个字符时,在出口时,单元格在该行的第三列的颜色上。我使用以下公式来完成此操作...

=(INDIRECT(ADDRESS(ROW(),3))="Resource A")*(INDIRECT(ADDRESS(ROW(),COLUMN()))<>"")

我有7条有条件格式的线,每种资源/颜色都有一条,如果已检查到真实的情况下,则全部都有停止。

每个规则都应用于整个网格,在这种情况下,=$H$6:$HI$93

我的问题是这真的很慢。如果我进入单元格,将需要大约2秒的Excel才能完成条件格式。

关于如何加快此格式的任何建议,除了显而易见的规则。

使用更少的规则。

这通常应该使用,利用CF使用公式中的单元格引用的方式:

 =AND(H6<>"", $C6="Resource A")

其中H6是要格式化的范围内的左上方单元格(请确保从左上角选择范围)。$C6将允许行更改,但列将保持固定。

最新更新