并非所有选择的值都使用excel条件格式进行格式化

时间:2019-02-27 01:25:16

标签: excel

所以我正在做一些条件格式化。我希望当单元格中存在字符串“ payed”时,一行值变为绿色。

到目前为止,我已经可以通过选择“适用于”字段的整个数据范围,然后从格式化规则中删除“ $”(即N2 =“已付费”)来使条件格式生效。

所以我有

适用于:$ A $ 2:$ N $ 106 和 规则:= N2 =“已付款”

但是,当我执行此操作时,只有选定范围内的第一列(A)变为绿色,而不是我想要的整个行。

如果我在规则中保留“ $”,则将格式化整个行,但规则不会考虑N列中的更改值。

我尝试使用格式刷和所有内容,但是找不到解决方案。

欢呼

3 个答案:

答案 0 :(得分:3)

如果您希望基于N列中的内容来显示整个行grenn,则“锁定” N列作为绝对引用。

选择A2:N106,

 =$N2="paid"

没有 $ 来锁定N列,A列引用=N2="paid",但B列引用=O2="paid",C列引用=P2="paid",等等。

答案 1 :(得分:0)

突出显示$ A $ 2:$ N $ 106范围,然后从条件格式菜单中选择 “ Conditional Formatting” =>“ Highlight Cells Rules” =>“等于”

放置以下公式: = IF($ N2 =“ paid”,A2,“不匹配的内容”)

在这种情况下,如果N列中的任何单元格具有“已支付”的值,则该行中的每个单元格将等于其值并满足条件格式设置规则。

我已经测试过-可以。

答案 2 :(得分:0)

可以通过两种方式完成

第一: 您可以像这样给单元格引用

Conditional formatting using cell reference

第二: 您可以在编辑栏中输入字符串本身

conditional formatting using string