【问题标题】:Excel conditional formatting doesn't update when a formula returns a result公式返回结果时 Excel 条件格式不更新
【发布时间】:2014-03-12 03:12:51
【问题描述】:

我正在尝试使用公式的结果来触发条件格式。
我正在使用以下公式检查单元格 E2 中的值是否出现在单元格 A2 到 A9967 的任何位置。如果确实出现了“重复”一词(在我的特殊情况下,此公式位于单元格 F2 中,因此“重复”出现在 F2 中)。

=IF(COUNTIF($A$2:$A$9967,E2),"DUPLICATE","")

在这方面一切都很好,但是,如果我只是在 F2 中输入“重复”,我可以毫无问题地获得条件格式以将单元格 E2 着色为特定颜色但是,我无法从公式中获取返回值(重复) 触发条件格式。

问题出现是因为我想将新值粘贴到 E 列中,并让条件格式自动为那些重复的单元格设置阴影。

我启用了开发者模式并确保 EnableFormatConditionsCalculation 设置为 true。

任何帮助将不胜感激。

【问题讨论】:

  • 如何设置条件格式?对我来说效果很好

标签: excel vba


【解决方案1】:

这对我有用,所以我相信你有这些问题之一

  • 条件格式设置错误

    • 标记单元格 E2:E9967
    • 打开条件格式,管理规则
    • 按新建规则,然后选择“使用公式确定要设置格式的单元格”
    • 输入公式 =$F2="Duplicate"(您始终在此处填写公式,就像您正在为要为其设置条件格式的左上角单元格填写公式一样)(F 之前的 $将其“锁定”到 F 列,即使 E 列将被移动)
    • 按确定
  • 从其他 excel 范围粘贴时,粘贴单元格中的条件格式会被复制单元格中的条件格式覆盖。 要解决此问题,您可以粘贴特殊值。然后所有格式都会保留。

  • F 列中的文本在某种程度上与条件格式中的条件不同。确保 F 列中的公式填写的“重复”拼写与条件格式中的拼写完全相同。请注意,前后的空格会使它们看起来不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多