
目前我有一個 Excel 公式,內容如下:
=IF(ISBLANK(F24),"",F24*$C24)
但是,如果 F24 為空,則此公式不會傳回空白儲存格。它傳回一個空字串,如果該列上有任何算術公式運算,則會導致 #VALUE 錯誤。
如果將公式更改為:,則該算術將起作用:
=IF(ISBLANK(F24),,F24*$C24)
但隨後顯示的儲存格包含一個零,這使得電子表格變得混亂,因為它包含稀疏資料。
IF 語句是否可以指定在給定條件下儲存格應被視為零空?
答案1
這是一個回答來自堆疊溢位。看起來它需要一點 VB,但它有很好的文檔記錄。
答案2
我嘗試將無效資料放入我希望散點圖忽略的單元格中。我的具體 IF 語句是:
IF(AR25>$AS$24,T25,1/0)
若不符合條件,則儲存格中的結果為:#DIV/0!
我的散佈圖(沒有標記連接的點)沒有忽略這些單元格,而是將它們視為具有值 0。
我最終硬性地將我不想繪製的單元格(點)設置為我知道將永遠是我的繪圖的一部分的點的值,即我將問題點埋在我的繪圖中的一個好點上。這個克魯格奏效了。
答案3
我找到了一種將真正的 NULL 值放入 Excel 中的方法,儘管它有點做作。
我所追求的是能夠跳過許多空白單元格(注意:不包含公式)到下一個非空白單元格。以下內容實現了這一點。 。 。
用所需的公式填滿儲存格:
=if(C1="它","耶!","")
將此文件複製/貼上到您感興趣的所有儲存格。
在 Excel 中重新開啟 .csv 檔案。所有空白欄位現在均為 NULL。
如果您需要保留一些先前的格式或其他格式,請儲存常規 Excel 檔案(有格式),然後將相同檔案儲存為 .csv。重新開啟 .csv 檔案時,將值貼到格式化的 .xlsx 中。文件。
現在你就擁有了!