無法使用 IFERROR

無法使用 IFERROR

我正在使用 Bloomberg 插件,我收到一個錯誤,顯示 #N/AN/A,而且我還得到了一些 #NUM!錯誤。

IFERROR 不起作用,因為 #N/AN/A 不是標準 Excel 錯誤。

有沒有任何Excel公式我可以用來忽略錯誤,也許使用if或其他什麼?

答案1

看起來您使用的是 Excel 2010,所以請嘗試

=IFERROR(IF(A1="#N/A N/A","No","Yes),"No")

或任何版本

=IF(ISERROR(A1),"No",IF(A1="#N/A N/A","No","Yes))

將“否”值(有兩個)替換為您希望對“錯誤”發生的情況,將“是”值替換為您希望對其他條目發生的情況。

....或更短但更不透明....

=IF(COUNT(1/(A1<>"#N/A N/A")),"Yes","No")

答案2

最簡單的解決方案是:

=IFERROR(A1/1,"na")

將 #N/AN/A 除以 1 會導致 Excel 識別出錯誤,因此 iferror 開始起作用

相關內容