双括号的语法在Excel中双引号

我不明白excel中的if语句中以下逻辑testing的语法:

if(cell designator <>"", value if true, value if false. 

有人可以解释括号和引号testing什么?

<>"" Excel检查string是否包含有效值/string的方法 。 它几乎与=IF(LEN(A1)=0...

但是,如果一个单元格完全空白,这不会检查你。 一个完美的例子就是进入A1 。 在B1input=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)"