Answers:
编写一个满足您条件的公式就是分解您的条件并实现相应的Sheets函数。
EQ
函数测试一个值(例如,引用的单元格)是否与另一个相同。由于我们要测试一个空单元格,因此我们将""
在EQ函数中使用(空字符串)。所以EQ(A1,"")
。但是,如果单元格不为空,则希望它返回TRUE,因此我们将此表达式包含在NOT
函数中。NOT(EQ(A1,""))
-------
。再一次,我们可以为此使用EQ。EQ(A1,"-------")
。再一次,我们将其包装在NOT函数中,以符合您的标准。NOT(EQ(A1,"-------"))
AND
函数,将上面我们放在一起的两个公式作为参数输入。您的最终公式是:=AND(NOT(EQ(A1,"")),NOT(EQ(A1,"-------")))
确保在创建条件格式设置规则时,将条件字段设置为“自定义公式为”,否则它将不起作用。
附录:正常人提供了一种替代配方,比我的配方更短,更容易在眼睛上使用。它利用逻辑运算符代替了Sheets的某些逻辑功能,因此在不了解这些运算符的情况下很难遵循。但是,逻辑完全相同。(<>
是“不等于”的运算符。)
=AND(A1<>"", A1<>"-------")
D6:I101
,这不正确吗?这:NOT(ISBLANK(D6:I101))
应将格式设置样式应用于任何非空白单元格,而不能。
""
返回。我需要直接进行测试。FALSE
ISBLANK()
""
它取决于本地化,但是您所在国家/地区的函数运算符分隔符可能为“;”。(分号)不是“,”。如果在您的国家/地区如此,正确答案将是:
=AND(A1<>"";A1<>"-------")
我花了很多时间来解决这个问题,所以我在这里写给那些遇到同样问题的人。
顺便说一句,如果您打算在不同的列/行中使用此公式,则也可以考虑将“ $”与列名或行号一起使用。