答案1
正如问题所写,失败的明显原因是第二个条件的文本公式:
=LOWER($AB27)=ok
请注意,由于ok
不在引号 ( "ok"
) 中,Excel 会将其视为不存在的命名范围,并且文本公式将导致FALSE
。条件的格式将不会触发,因此结果在问题中描述。
进一步的证据表明,问题的文本不是简单的错误/疏忽/打字错误,失败背后有更深层次的原因马特·尤哈斯他未能重现所见的错误,而是取得了成功。这是因为他没有犯错。
这是条件格式工具的一个难点。工具中无法看到测试公式的实际结果。因此,如果在 CF 功能中输入公式,拼写错误通常会被忽视。
只要有可能,即使对于非常简单的规则,我都喜欢在 CF 功能之外构建测试公式,即使有 20 个公式而不只是一个,然后在来回移动时复制和粘贴它们,无论这有多令人讨厌。它还可以让我避免粗心大意且同样不引人注意的相对寻址错误。好吧,无论如何,这只完成了一半的工作,但这比 CF 工具提供的功能更进了一步。