【问题标题】:Excel Conditional Formatting Unexpected ResultExcel条件格式意外结果
【发布时间】:2020-08-06 02:42:54
【问题描述】:

条件格式规则被设置为一个方程不符合我的预期(仅突出显示与当前行对应的列 M 中 =1 的值)。相反,它们似乎是随机着色的。

我的代码如下: IF($M5=1,TRUE,FALSE) 其中 true 导致颜色为绿色, false 默认格式。此格式沿列复制,例如我还希望值 M$5 与单元格中的行对应,并在 M 列中格式化。

我观察到当 Mrow=1 时颜色有时会发生变化,有时不会发生变化。它似乎与行值不相关。见下文。

项目 M 列颜色

#1。 1 无

#2 0.48 绿色

#3。 0.0。绿色

#4 1. 绿色

有什么建议可以帮助您了解如何解决问题?

谢谢

【问题讨论】:

  • 试试=LEFT(B1,1)*1=1
  • @OverflowStacker 这行得通!

标签: excel excel-formula conditional-formatting


【解决方案1】:

您的公式将行偏移 5,请使用 =$M1=1 或使用条件格式下拉选项来选择突出显示单元格 -> 等于...

根据提供的数据,您的原始数据在第 8、9、10 行中似乎有一个 1,这就是为什么它将上面五行的单元格格式化为绿色。

此外,您无需将逻辑测试包装在 IF() 语句中,无论哪种方式,它都会返回 TRUE 或 FALSE。

【讨论】:

  • 首先表扬我调整正确(我应该写到 $M1 设置为当前行号虽然不确定,但在另一个文件中测试它并且它有效!第二条评论没有申请。最后的评论很好!
  • 感谢您的反馈!它真的帮助我提高了我的技能。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多