我已经搜索并阅读了与条件格式相关的答案,但好像无法让我的工作表起作用,所以可能是我做错了什么。
我有一个包含我们收容所动物列表的工作表。我尝试着在列"G"中存在“X”的情况下将整行涂成绿色。我尝试使用=$G$2="X"
和=$G2="X"
,但都没有生效。它只会使设置规则时活动的一行变色,当我在另一行输入“X”时,它不会有任何反应。我漏掉了什么吗?
我已经搜索并阅读了与条件格式相关的答案,但好像无法让我的工作表起作用,所以可能是我做错了什么。
我有一个包含我们收容所动物列表的工作表。我尝试着在列"G"中存在“X”的情况下将整行涂成绿色。我尝试使用=$G$2="X"
和=$G2="X"
,但都没有生效。它只会使设置规则时活动的一行变色,当我在另一行输入“X”时,它不会有任何反应。我漏掉了什么吗?
在条件格式中使用“间接”函数。
=INDIRECT("g"&ROW())="X"
=$A$1:$Z$1500
(根据您的工作表需要进行调整)对于G列中有X的每一行,它现在都会变成您指定的格式。如果列中没有X,则该行将不会被格式化。
您可以重复此操作,根据列值对多个行进行格式化。只需更改公式中的
例如,如果使用公式=INDIRECT("h"&ROW())="CAR"
添加新规则,则将按指定的格式格式化H列中具有的每一行。
=$G1="X"
选择整个工作表并使用条件格式化是正确且最简单的方法。因为条件格式仅适用于所选单元格。我刚试过了,它完美地工作。你必须从G1开始而不是G2,否则它会使条件格式化偏移一行。
首先选择整个工作表,因为条件格式仅适用于所选单元格。
- HPWD$G5
。 - Mat M=$5:$5
。自定义公式应为=IF($B$5="X", TRUE, FALSE)
,如下例所示。使用RC寻址。因此,如果我想要Col B的背景颜色取决于Col C中的值,并将其应用于第2行到第20行:
步骤:
选择R2C2到R20C2
单击条件格式
选择“使用公式确定要格式化的单元格”
键入公式:= RC [1]> 25
创建所需的格式(即背景颜色“黄色”)
适用于:确保它说:= R2C2:R20C2
**请注意,“魔法”发生在第4步...使用RC寻址来查看正在格式化的单元格右侧的一个单元格的值。 在此示例中,我正在检查单元格右侧的一个单元格的值是否大于25(请注意,您可以在此处放置几乎任何返回T / F值的公式)