如何使用 IF 条件更改字体(不是单元格!)颜色?
How can I change the font (not cell!) colour with an IF-condition?
我知道如何在 conditional formatting 的帮助下更改单元格的颜色。但是我想用一个公式来实现下面的目标。
如果通过公式将值<5.00%
输入A2
,我希望它显示在Red 3
中。如果是>=5.00%
,我希望它显示在Green 3
。同理,A3
/A4
/A5
与B3
/B4
/B5
.
相比也是如此
STYLE
用于背景色。
我也偶然发现了 this solution,但它适用于文本替换,不适合我的目的。在创建了两个新的自定义样式后,我尝试了 =T(STYLE(IF(A2<B2;"Red_if_lesser";"Green_if_greater_or_equal")))
,但出现错误 (Err:522
)。我必须向此公式添加什么才能使其发挥作用?
对于条件格式,单元格值是计算值还是固定值都没有关系。您需要做的就是为条件格式定义适当的规则。在您的情况下,您必须定义两条规则,一条用于 current values < plan values
,一条用于 current values >= plan values
。要更改字体颜色,请定义两个新的单元格样式(可以在条件格式对话框中完成),并使用适当的字体颜色:
让我们从以下数据开始:
Select 应根据其内容设置格式的单元格。 注意他们是这样标记的:
开始定义条件格式:
第一条规则:Cell value is
less than
B2
– 应用新样式:
在 字体效果 选项卡中设置新样式的字体颜色:
使用 添加 按钮添加另一个格式规则 – 现在字体颜色为绿色:
Et voilà – 结果:
我知道如何在 conditional formatting 的帮助下更改单元格的颜色。但是我想用一个公式来实现下面的目标。
如果通过公式将值<5.00%
输入A2
,我希望它显示在Red 3
中。如果是>=5.00%
,我希望它显示在Green 3
。同理,A3
/A4
/A5
与B3
/B4
/B5
.
STYLE
用于背景色。
我也偶然发现了 this solution,但它适用于文本替换,不适合我的目的。在创建了两个新的自定义样式后,我尝试了 =T(STYLE(IF(A2<B2;"Red_if_lesser";"Green_if_greater_or_equal")))
,但出现错误 (Err:522
)。我必须向此公式添加什么才能使其发挥作用?
对于条件格式,单元格值是计算值还是固定值都没有关系。您需要做的就是为条件格式定义适当的规则。在您的情况下,您必须定义两条规则,一条用于 current values < plan values
,一条用于 current values >= plan values
。要更改字体颜色,请定义两个新的单元格样式(可以在条件格式对话框中完成),并使用适当的字体颜色:
让我们从以下数据开始:
Select 应根据其内容设置格式的单元格。 注意他们是这样标记的:
开始定义条件格式:
第一条规则:
Cell value is
less than
B2
– 应用新样式:在 字体效果 选项卡中设置新样式的字体颜色:
使用 添加 按钮添加另一个格式规则 – 现在字体颜色为绿色:
Et voilà – 结果: