如何将 Excel 中的条件格式规则应用于不连续的单元格区域?

如何将 Excel 中的条件格式规则应用于不连续的单元格区域?

我有一个包含 10 个工作表的 Excel 工作簿。每个工作表都有一个名为“状态”的列。根据状态的值(“按时”、“有风险”、“已完成”),我想用不同的颜色格式化单元格背景。

我已经编写了一个条件格式规则来为一个工作表执行此操作。我知道有方法可以将此规则复制到其他工作表。但是...如果我这样做,并且想要更改任何格式,我将需要编辑 10 个工作表的所有规则。因此,我希望每个工作表的每个列都适用一个规则,而不是每个工作表都复制一份。

根据 Excel 文档,规则应该接受“单元格范围”,并且我能够从单个工作表(不并排的两列)输入不连续的单元格范围:$L:$L,$S:$S。但是,当我用另一个工作表中的列引用替换 $S:$S:Marketing!$S:$S 时,条件规则格式对话框关闭时会删除此值。

我也尝试通过创建一个名为“全部”的命名引用来执行此操作,其中包含来自每个工作表的列引用列表,但是当我关闭条件格式规则管理器时,此引用会被删除。

所以只是想知道是否有一种方法可以在创建规则时在“应用于”字段中指定来自不同工作表的一组列。

答案1

应用一种格式来检查标题单元格以及列条目会更简单吗 - 那么哪一列是状态列就无关紧要了,例如选择所有列 A 到 Z 并使用条件格式(“使用公式确定要格式化的单元格”选项)使用此公式

=AND(A$1="status",A1="on time")

按要求格式化

如果你输入的内容与此完全一致,你将获得“状态”列中任何“准时”条目的格式

相关内容