条件格式仅适用于第一个单元格

时间:2017-05-31 15:14:41

标签: excel format conditional

我有一个5x5盒子的网格。这些是针对5x5盒子的镜像网格检查的,值为TRUE或FALSE。在第一个网格中,我在第一个网格中有复选框,在第二个网格中导致TRUE或FALSE,当检查一行时,条件格式检查H2-L2是否全部为TRUE然后它将条件格式应用于B2 -F2(带有复选框的网格)。

问题是,当我尝试为列执行此操作时,例如B2-B6,只有B2更改格式。我尝试将它仅应用于B3,但它不起作用。该规则位于列表的顶部,当然应该优先考虑。

第一行的代码例如是:

"格式化此公式为真的值:"

=AND($H2=TRUE;$I2=TRUE;$J2=TRUE;$K2=TRUE;$L2=TRUE)

它适用于范围:

=$B$2:$F$2

有效。但是,这只适用于B2:

"格式化此公式为真的值:"

=AND($H2=TRUE;$H3=TRUE;$H4=TRUE;$H5=TRUE;$H6=TRUE)

,范围是..

=$B$2:$B$6

因此,当我检查B2-B6中的复选框时,B2会重新格式化,我猜这个公式不是问题,但范围是。这是一个错误,是不可能解决的,还是我忽略了什么?

1 个答案:

答案 0 :(得分:1)

要更轻松地使用行/列,只需使用:

range for both conditions: =$B$2:$F$6
formula for columns:       =AND(H$2:H$6)
formula for rows:          =AND($H2:$L2)