选择大时条件格式化慢

时间:2019-03-07 21:57:34

标签: excel conditional-formatting

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

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

我有7条条件格式行,每种资源/颜色对应一条,全部选中了Stop If True。

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

我的问题是,这真的很慢。如果我在单元格中输入破折号,Excel大约需要2秒钟才能完成条件格式的应用。

除明显的方法外,任何有关如何加快这种格式设置的建议...使用更少的规则。

1 个答案:

答案 0 :(得分:0)

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

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

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