我正在查看这个问题,为了提供帮助,我根据以下公式编写了条件格式规则:
="ABS(B3-A3)>=1,5" // the double-quotes are automatically added by Excel
然而,这似乎不起作用,尽管公式似乎是正确的(在右侧的单元格中,我询问这是否属实,我得到了一个积极的结果,如您所见(
WAAR
是荷兰语的“true”) )):
我对最终的解决方案不感兴趣,我只是想知道如何调试这种情况:显然公式是正确的,但条件格式仍然没有应用。这可能意味着:
如何逐步评估在条件格式配置中输入的公式,以便查看可能存在的问题?
提前致谢
删除公式开头和结尾的“”。应该可以解决问题。
抱歉,伙计们,但事实确实令人伤脑筋:
所以这是怎么回事?
显然小数点分隔符似乎有问题:当我经常使用 Excel 输入点时,它会转换为逗号。当我在条件格式公式中输入点时,此转换未完成,导致公式错误,Excel 会自动添加双引号。由于双引号会导致公式错误,因此不会应用条件格式。
所以:
从您在条件公式中看到双引号的那一刻起,就表明出现了问题,并且您的条件格式不起作用!
我发现,如果您不将等号作为该行的第一个字符,Excel 将在整个条目周围插入双引号。使用原来的例子,如果你输入
ABS(B3-A3)>=1,5 你会得到 ="ABS(B3-A3)>=1,5"
但是,如果你输入
=ABS(B3-A3)>=1,5 你会得到=ABS(B3-A3)>=1,5