大选择时条件格式变慢
Conditional formatting slow on big selection
我正在使用条件格式来创建穷人的甘特图。这个想法是让第一列有任务,第二列有持续时间,第三列有资源。 7 种资源中的每一种都有自己的颜色。第 4-100 列应用了条件格式,以便当单元格中有字符时,退出时,单元格采用该行第 3 列的颜色。我使用以下公式完成此操作...
=(INDIRECT(ADDRESS(ROW(),3))="Resource A")*(INDIRECT(ADDRESS(ROW(),COLUMN()))<>"")
我有 7 条条件格式行,每行一条 resource/color,所有行都选中了 Stop If True。
每个规则都应用于整个网格,在本例中 =$H:$HI
我的问题是这真的很慢。如果我在单元格中输入破折号,Excel 大约需要 2 秒才能完成条件格式的应用。
关于如何加快此格式化的任何建议,除了明显的......使用更少的规则。
这应该可以正常工作,利用 CF 在公式中使用单元格引用的方式:
=AND(H6<>"", $C6="Resource A")
其中 H6 是要设置格式的范围中左上角的单元格(确保 select 从左上角开始的范围)。 $C6
将允许行更改,但列将保持不变。
我正在使用条件格式来创建穷人的甘特图。这个想法是让第一列有任务,第二列有持续时间,第三列有资源。 7 种资源中的每一种都有自己的颜色。第 4-100 列应用了条件格式,以便当单元格中有字符时,退出时,单元格采用该行第 3 列的颜色。我使用以下公式完成此操作...
=(INDIRECT(ADDRESS(ROW(),3))="Resource A")*(INDIRECT(ADDRESS(ROW(),COLUMN()))<>"")
我有 7 条条件格式行,每行一条 resource/color,所有行都选中了 Stop If True。
每个规则都应用于整个网格,在本例中 =$H:$HI
我的问题是这真的很慢。如果我在单元格中输入破折号,Excel 大约需要 2 秒才能完成条件格式的应用。
关于如何加快此格式化的任何建议,除了明显的......使用更少的规则。
这应该可以正常工作,利用 CF 在公式中使用单元格引用的方式:
=AND(H6<>"", $C6="Resource A")
其中 H6 是要设置格式的范围中左上角的单元格(确保 select 从左上角开始的范围)。 $C6
将允许行更改,但列将保持不变。