【问题标题】:Excel Conditional Formatting Sometimes ApplyingExcel条件格式有时适用
【发布时间】:2016-08-10 13:51:27
【问题描述】:

我正在尝试应用突出显示输入数字范围之外的单元格的条件。因此,我还需要不突出显示任何非数字值。最初我将条件设置为任何单元格值不在 =$AJ$1 and =$AJ$2 应用于=$AJ$7:$AJ$3000 范围 这突出显示了所有非数字单元格,因此我还应用了条件=ISTEXT(AJ7:AJ3000) 来清除任何格式。一起和分开,这些条件根本不像我想象的那样表现。偶尔会突出显示非数字单元格,并且仅突出显示指定范围之外的一些值。

希望屏幕截图提供了足够的清晰度,并且有一种方法可以解决这个非常令人困惑的问题。 (抱歉,选择性模糊。它们只是部分标题。)

【问题讨论】:

  • 你说你在你的问题中使用ISTEXT(AJ7:AJ3000),但在条件格式的图像视图中它说ISTEXT(AJ1...)?您确定条件中的公式正确吗?
  • 是的,我是。对不起,我隔开它切断了公式。公式为=ISTEXT(AJ1:AJ3000)

标签: excel-2010 conditional-formatting


【解决方案1】:

ISTEXT 是单细胞测试。也就是说,它测试给定的单元格是否包含文本。虽然它会在一个不是它默认定义行为的范围内为您工作。

使用ISTEXT(AJ1:AJ3000)会导致条件格式的各种问题。查看条件格式时,它适用于您选择的单元格。图中是AJ1。公式也应该反映这一点。所以在那个单元格中你应该有ISTEXT(AJ1)。然后,Applies to 区域将公式的其余部分修复为适用于您正在使用的单元格。

这应该可以解决你的问题。

【讨论】:

  • 我已经尝试过您的建议,但无济于事。每次应用条件时,我都会突出显示整个列。在这张图片中link 我有格式的扩展版本。现在由于某种原因,它工作得非常完美。但是当我在另一列上复制完全相同的过程时,它不起作用。范围内的单元格突出显示,或者在前 2 个单元格留空时突出显示随机单元格。还有其他我应该研究的方法吗?
  • @bonzo 首先,条件格式的公式总是在为真时适用,因此不需要 =true。您的公式仍然是=ISTEXT(AJ7:AJ3000),所以您是否尝试将公式设置为=ISTEXT(AJ7)?通过使用 AJ7:AJ3000 的范围,您通常会得到相当随机的行为。条件格式也是您可能已经注意到 Excel 中最反直觉的东西
  • 是的,所以我一直认为=TRUE 有点奇怪,但我在另一个帖子中发现了它,并认为这家伙比我更了解它并决定保留它。删除它导致没有变化。我确实将公式更改为 =ISTEXT(AJ7) 并没有看到任何变化。当范围单元格留空(所有非零数字突出显示)时,也会发生相同的错误,因此似乎并非如此。现在,如果默认情况下一个范围总是在单元格中,我一切正常。我会看看是否有办法让它们在留空时自动填写。不过,我知道这是一种创可贴解决方案。
  • @bonzo 很奇怪。我自己进行了测试,所有这些都按我的预期工作。可以尝试将=AND(ISNUMBER(AJ7);NOT(AJ7<$AJ$1);NOT(AJ7>$AJ$2)) 加入 AJ7 的规则中(确保在编辑时选择了 AJ7)作为唯一公式,与您使用的两个测试相同,但如果您在其他部分遇到问题可能会导致同样的问题。
  • 我只是想给出一个关于这个和当前工作解决方案的最终更新,这样就不会挂起。为了将计算量保持在最低限度(实际上是为了降低用户意外删除方程式的机会),如果 AJ1 和 AJ2 单元格留空,我有条件格式来查看隐藏单元格。那些隐藏的单元格中有预定的范围,我知道数据值不会超过。如果有人(未来或其他)感兴趣,将发布代码。
【解决方案2】:

OP 几乎无法理解,如果有的话,但假设:

如果包含 01,则从第 7 行向下突出显示列 AJ 单元格

然后我建议选择 ColumnAJ 和 HOME > 样式 - 条件格式,新规则...,使用公式来确定要格式化的单元格在此公式为真的情况下设置值:

=AND(OR(AJ1=0,AJ1=1),ROW()>6,NOT(ISBLANK(AJ1)))

Format...,选择您选择的颜色填充(突出显示),OKOK

【讨论】:

  • 感谢您的帮助和意见。如果我的帖子没有达到你似乎生活的最高标准,我很抱歉。我可以建议你直接给我发消息,以便教育我如何在你眼中制作这些神奇的帖子吗?既然那已经不碍事了,我实际上已经尝试过了,但仍然没有发现任何结果。我认为这更像是 excel 的一个怪癖,并决定采取一种更乏味(但有效)的方法来解决这个问题。
猜你喜欢
  • 1970-01-01
  • 2016-05-21
  • 2020-11-16
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多