双括号的语法在Excel中双引号
我不明白excel中的if语句中以下逻辑testing的语法:
if(cell designator <>"", value if true, value if false.
有人可以解释括号和引号testing什么?
<>""
Excel检查string是否包含有效值/string的方法 。 它几乎与=IF(LEN(A1)=0...
。
但是,如果一个单元格完全空白,这不会检查你。 一个完美的例子就是进入A1
。 在B1
input=A1<>""
,它将返回TRUE
。
现在尝试=ISBLANK(A1)
,它将返回FALSE
。 因此,为什么我使用有效的这个词。
双引号表示空白单元格。 所以它可以被解读为
if (cell designator is blank, true, false)
<>运算符意味着不等于。 因此它检查单元格的值是不是一个空string。
意味着不等于
""
表示空白或空白
整个expression式是: "If value of given cell is blank/empty then result1 (true value) otherwise result2 (false value)"