Google Sheets条件格式公式异常求助:普通单元格返回TRUE却失效
Google Sheets条件格式公式不生效的排查与解决
你的公式在普通单元格能返回TRUE但条件格式不生效,大概率是以下几个原因:
公式行号与应用区域不匹配
条件格式的公式是基于你选中区域的起始行来计算的。比如你选中的是A2:Z100,但公式里写的是$N1、$A1,这时候公式会一直引用第1行的数据,而不是当前行的对应单元格。解决方法是把公式里的行号改成和应用区域起始行一致——比如应用区域从第5行开始,就把所有行号1改成5。不必要的INDIRECT引用导致解析异常
你的公式里用INDIRECT("import!$B1")完全是多余的,直接写import!$B1就能达到同样效果。条件格式引擎对INDIRECT的处理有时候和普通单元格计算有差异,去掉INDIRECT可以避免这类潜在问题。修改后的公式如下:=AND($N1=FALSE, $A1="link", $K1="", import!$B1<>"", OR(import!$B1=148, import!$B1=197))规则优先级被覆盖
检查条件格式的规则列表,如果有其他优先级更高的规则(排在上面的规则)满足条件,会覆盖当前规则的格式。可以把这条规则移到规则列表的最顶部,或者暂时禁用其他规则测试效果。
内容的提问来源于stack exchange,提问作者Alpha23
相关产品推荐
相关产品推荐

