合并单元格的条件格式

合并单元格的条件格式

对于一组单元格,我有以下两条规则:

在此处输入图片描述

完整公式如下

=$AB27=""

=LOWER($AB27)=ok

我认为这会使情况发生,如果在合并的单元格中输入“ok”(任何大写),单元格就会变成绿色,但显然不是:

在此处输入图片描述

我必须如何调整我的条件格式才能获得我想要的结果,即如果输入“ok”,合并的单元格就会变成绿色?

答案1

正如问题所写,失败的明显原因是第二个条件的文本公式:

=LOWER($AB27)=ok

请注意,由于ok不在引号 ( "ok") 中,Excel 会将其视为不存在的命名范围,并且文本公式将导致FALSE。条件的格式将不会触发,因此结果在问题中描述。

进一步的证据表明,问题的文本不是简单的错误/疏忽/打字错误,失败背后有更深层次的原因马特·尤哈斯他未能重现所见的错误,而是取得了成功。这是因为他没有犯错。

这是条件格式工具的一个难点。工具中无法看到测试公式的实际结果。因此,如果在 CF 功能中输入公式,拼写错误通常会被忽视。

只要有可能,即使对于非常简单的规则,我都喜欢在 CF 功能之外构建测试公式,即使有 20 个公式而不只是一个,然后在来回移动时复制和粘贴它们,无论这有多令人讨厌。它还可以让我避免粗心大意且同样不引人注意的相对寻址错误。好吧,无论如何,这只完成了一半的工作,但这比 CF 工具提供的功能更进了一步。

答案2

我尝试复制您的情况,但结果和我一样。也许您在单元格中也输入了一些空格?

另外,您可以用更简单的方法执行相同操作:通常 Excel 中的文本比较不区分大小写,而且它会将整个合并单元格格式化为单个单元格,因此您也可以这样做:
在此处输入图片描述

相关内容