我正在使用 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 開始起作用