我已经搜索并阅读了与条件格式相关的答案,但我似乎无法让我的答案工作,所以也许我做错了什么。
我有一个工作表。它包含我们收容所中动物的 list 。我试图做的是将整行着色为绿色(如果它们已被采用)(由“G”列中的“X”标记)。我有 =$G$2="X"
和 =$G2="X"
,但都不起作用。它只会为我设置规则时处于事件状态的一行着色,而当我在另一行中输入“X”时,它不会执行任何操作。我错过了什么?
最佳答案
在条件格式中使用“间接”功能。
- 选择条件格式
- 选择新规则
- 选择“使用公式确定要设置格式的单元格”
- 输入公式,
=INDIRECT("g"&ROW())="X"
- 输入您想要的格式(文本颜色、填充颜色等)。
- 选择“确定”保存新格式
- 打开条件格式中的“管理规则”
- 如果您看不到新规则,请选择“此工作表”。
- 在新规则的“适用于”框中,输入
=$A$1:$Z$1500
(或者您希望条件格式扩展的宽度/长度,具体取决于您的工作表)
对于 G 列中带有 X 的每一行,它现在将转换为您指定的格式。如果列中没有 X,则不会设置该行的格式。
您可以重复此操作以根据列值进行多行格式化。只需更改 g
列或x
公式中的特定文本并设置不同的格式。
例如,如果您使用公式 =INDIRECT("h"&ROW())="CAR"
添加新规则,那么它将格式化包含 CAR
的每一行在 H 列中按照您指定的格式。
关于excel-2010 - 条件格式,基于整行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10705856/