2014-02-18 98 views
0
雙引號

我不明白以下邏輯測試的語法在Excel中的if語句:雙括號的語法在Excel

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

有人能解釋一下什麼是括號和引號測試?

+0

一個例子是,'= IF(A3 <> 「」,「非空白「,」空白「)'。如果「A3」不爲空,則當前單元格的值爲字符串「非空白」,否則爲「空白」。 – lurker

回答

0

雙引號表示空白單元格。所以它可以理解爲

if (cell designator is blank, true, false) 
0

>運算符意味着不等於。 因此它檢查單元格的值是否不是空字符串。

2

<>""檢查,如果字符串中包含有效值/串 Excel的方式。這幾乎與=IF(LEN(A1)=0...相同。

但是,如果一個單元格完全空白,這不會檢查您。一個完美的例子就是在A1中輸入'。輸入=A1<>""B1,它將返回TRUE

現在嘗試=ISBLANK(A1),它將返回FALSE。因此,爲什麼我用有效的

+0

今天是你的一天,祝賀3k :) –

+1

@simoco:謝謝。第一次我每天獲得最大的代表權(Mortarboard),並獲得了投票結束/重新投票的能力。太慢,相比你的進步,雖然,哈哈。 :)這可能是我回答很多的那一天,而不是隻是探索很多。 :d – Manhattan

0

<>意味着不等於

""意味着空或空白

整個表達是說"If value of given cell is blank/empty then result1 (true value) otherwise result2 (false value)"