我需要從Excel公式中返回空單元格,但看起來Excel會將空字符串或對空單元格的引用視爲與真空單元格不同。所以基本上我需要這樣的東西從Excel中的公式返回空單元格
=IF(some_condition,EMPTY(),some_value)
我試圖做的事情,如
=IF(some_condition,"",some_value)
和
=IF(some_condition,,some_value)
,並假設B1是一個空單元格
=IF(some_condition,B1,some_value)
但這些似乎都不是真正的空單元格,我猜是因爲它們是公式的結果。是否有任何方法來填充單元格當且僅當滿足某些條件,否則保持單元格真空?
編輯:建議,我試着返回NA(),但爲了我的目的,這也沒有工作。有沒有辦法與VB做到這一點?
編輯:我正在建立一個工作表,從其他工作表中拉取數據,格式化爲將數據導入數據庫的應用程序的特定要求。我沒有權限更改此應用程序的實現,如果值爲「」而不是實際爲空,則失敗。
你能解釋爲什麼單元格需要空白嗎?根據什麼「空白」得到你,可能有一個解決方法。 –
單元格包含公式,不是嗎?那它怎麼可能是空的或空白的? –
我有一個類似的問題,我正在繪製圖形,不想在圖表上顯示空白項目的值0。如果記錄是空單元格,它會從圖中省略它們,但下面「答案」中列出的任何方法都會在圖上顯示0。 :( – Cobusve