我有一个非常简单的条件格式。使用公式= g2 = h2,我想改变g = h的行的颜色。不能比这简单得多。
条件格式不会对随机单元格进行着色。该公式大部分都适用,但是 - 随机 - E或C列中的单元格不会被着色。该行中的每个其他单元格都将被着色。
更奇怪的是,如果我删除规则并再次添加规则,则不着色的单元格会发生变化。如果单元格C第一次可能缺少颜色,则第二次单元格E可能会丢失颜色。
这是我从Excel中看到的最令人发狂,荒谬的行为。有什么想法吗?
答案 0 :(得分:2)
您需要了解使用公式的条件格式与当前单元格的关系。然后,您需要了解绝对和相对引用之间的区别。
当您使用公式=g2=h2
创建规则时,创建规则时,哪个单元格是活动单元格非常重要。
如果G2是活动单元格,则规则将按如下方式计算:如果我的值与下一列(同一行)中单元格的值相同,则使用格式。
如果H2是活动单元格,则规则将按如下方式计算:如果我的值与上一列中相同行的单元格值相同,则使用格式。
如果A1是活动单元格,则规则将按如下方式计算:如果下一行中的单元格的值和右侧的6列与下一行中的单元格的值相同,则为7右侧的列,然后使用格式。
在最后一个示例中,您可以看到公式不一定需要引用当前单元格。如果您了解这一点,则可以以新的方式利用条件格式。如果你不了解发生了什么,那简直令人困惑。
通常,当您在公式中引用第2行时,您可能希望格式化第2行中的某些单元格,并且需要确保选择正确的行。此外,如果要根据G和H列中的值更改行的颜色,则需要使用绝对引用,如下所示
=$G2=$H2
此引用将始终查看列G和H中的单元格。将根据当前单元格评估行号。通常,您可以选择A2到Z2或类似,然后使用上面的公式添加规则。然后,您可以将规则应用于其他行,或者只是将格式复制并粘贴到其他行。
请注意,不建议将条件格式应用于整行或列,因为它会降低工作簿的速度。