我不明白以下邏輯測試的語法在Excel中的if語句:雙括號的語法在Excel
if(cell designator <>"", value if true, value if false.
有人能解釋一下什麼是括號和引號測試?
我不明白以下邏輯測試的語法在Excel中的if語句:雙括號的語法在Excel
if(cell designator <>"", value if true, value if false.
有人能解釋一下什麼是括號和引號測試?
雙引號表示空白單元格。所以它可以理解爲
if (cell designator is blank, true, false)
>運算符意味着不等於。 因此它檢查單元格的值是否不是空字符串。
<>""
檢查,如果字符串中包含有效值/串 Excel的方式。這幾乎與=IF(LEN(A1)=0...
相同。
但是,如果一個單元格完全空白,這不會檢查您。一個完美的例子就是在A1
中輸入'
。輸入=A1<>""
在B1
,它將返回TRUE
。
現在嘗試=ISBLANK(A1)
,它將返回FALSE
。因此,爲什麼我用有效的。
今天是你的一天,祝賀3k :) –
@simoco:謝謝。第一次我每天獲得最大的代表權(Mortarboard),並獲得了投票結束/重新投票的能力。太慢,相比你的進步,雖然,哈哈。 :)這可能是我回答很多的那一天,而不是隻是探索很多。 :d – Manhattan
<>
意味着不等於
""
意味着空或空白
整個表達是說"If value of given cell is blank/empty then result1 (true value) otherwise result2 (false value)"
一個例子是,'= IF(A3 <> 「」,「非空白「,」空白「)'。如果「A3」不爲空,則當前單元格的值爲字符串「非空白」,否則爲「空白」。 – lurker