2016-09-15 71 views

回答

1

如果你希望它返回「空白」,如果它是空白的,你可以使用if語句。

=IF(ISBLANK('[KPI.xls]Sheet1'!F192),"BLANK",IFERROR('[KPI.xls]Sheet1'!F192,"N/A")) 

您可以替換「」或任何你喜歡的「空白」。

1

如果你想返回N/A爲空白,然後

IF(or(ISERROR('[KPI.xls]Sheet1'!F192),ISBLANK('[KPI.xls]Sheet1'!F192)), "N/A") 
1

這個答案取決於你試圖返回的內容。如果您要返回可能爲空的文本值,並且想要避免輸入零長度的字符串。這個單元格不會是真正的空白的(一個公式永遠不會是的單元格);它將包含一個零長度的字符串而不是零。

=IFERROR('[KPI.xls]Sheet1'!F192&"", "N/A") 
'alternate that makes inserting formula via VBA a little easier 
=IFERROR('[KPI.xls]Sheet1'!F192&TEXT(,), "N/A") 

但是,如果你試圖返回一個數字那麼你已經有效地轉換您的數值轉換爲文本,即,看起來類似一個數,這通常不是一個理想的結果。

相關問題