【问题标题】:Excel Conditional Formatting Bizarre BehaviorExcel条件格式奇怪的行为
【发布时间】:2017-12-27 23:14:38
【问题描述】:

我有一个非常简单的条件格式。使用公式 =g2=h2,我想更改 g=h 的行的颜色。没有比这更简单的了。

条件格式不会为随机单元格着色。该公式在大多数情况下都有效,但是 - 随机 - E 或 C 列中的单元格等不会被着色。该行中的每个其他单元格都将被着色。

更奇怪的是,如果我删除规则并再次添加规则,未着色的单元格会发生变化。第一次可能单元格 C 缺少颜色,第二次单元格 E 可能缺少颜色。

这是我在 Excel 中见过的最疯狂、最荒谬的行为。有什么想法吗?

【问题讨论】:

  • 试试这个:=$g2=$h2

标签: excel


【解决方案1】:

您需要了解使用公式的条件格式与当前单元格的关系。那么你需要了解绝对引用和相对引用的区别。

当您使用公式=g2=h2 创建规则时,创建规则时哪个单元格是活动单元格非常重要。

如果 G2 是活动单元格,则规则将按如下方式计算:如果我的值与下一列、同一行中的单元格的值相同,则使用格式。

如果 H2 是活动单元格,则规则将按如下方式计算:如果我的值与上一列、同一行中单元格的值相同,则使用格式。

如果 A1 是活动单元格,则规则将被计算如下:如果下一行和右侧 6 列中的单元格的值与下一行和 7 中的单元格的值相同右侧的列,然后使用格式。

通过最后一个示例,您可以看到公式不一定需要引用当前单元格。如果您理解这一点,您可以以新的方式利用条件格式。如果您不了解正在发生的事情,那只会令人困惑。

通常,当您在公式中引用第 2 行时,您可能希望对第 2 行中的某些单元格进行格式化,并且需要确保您选择了正确的行。另外,如果要根据 G 和 H 列中的值更改行的颜色,则需要使用绝对引用,如下所示

=$G2=$H2

此引用将始终查看 G 和 H 列中的单元格。将根据当前单元格计算行号。通常,您会选择 A2 到 Z2 或类似的,然后使用上面的公式添加规则。然后,您可以将规则应用到其他行,或者只是将格式复制并粘贴到其他行。

请注意,不建议对整行或整列应用条件格式,因为它会减慢工作簿的速度。

【讨论】:

  • 感谢您的复习。我觉得很笨!哈哈
猜你喜欢
  • 2013-06-14
  • 2021-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多