說明
使用這個函式來判斷一個儲存格是否有任何類型的錯誤標記。鏈結中支援。
這包括#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?和 #NULL!錯誤。
語法
ISERROR(value)
輸入
此功能有下列參數:
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
值 |
是 | 您要評估的儲存格。 | 單元格的參照,或結果為單元格的公式。 |
範例
範例資料
| A | B | |
|---|---|---|
| 1 | 項目 | 值 |
| 2 | 紅色 | 56 |
| 3 | 綠色 | 39 |
| 4 | 橙色 | 15 |
| 5 | 紅色 | 92 |
| 6 | 藍色 | 22 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 檢查指定的儲存格是否包含錯誤。 | =ISERROR(A1) |
此公式的工作方式如下:
對於此資料集,此公式返回FALSE 。(因為儲存格 A1 為空)。 |
| 檢查指定的儲存格是否包含錯誤。 | =ISERROR(B1) |
此公式的工作方式如下:
對於此資料集,此公式回報TRUE (因為儲存格 B1 包含 #N/A!錯誤) |
| 檢查指定的儲存格是否包含錯誤。 | =ISERROR(A2) |
此公式的工作方式如下:
對於此資料集,此公式返回FALSE 。(因為儲存格 A1 包含「綠色」)。 |
| 檢查任何一組儲存格是否包含錯誤。 | =IF(OR(ISERROR(A1),ISERROR(B1),ISERROR(C1)), "An error happened") |
此公式的工作方式如下:
對於此資料集,此公式會返回An error happened 。(因為儲存格 B1 包含 #N/A! 錯誤)。 |
附註
- 不支援儲存格範圍。
- 您可以連接 ISERROR 的多個實例,以檢查是否有任何一組單元格為空白:
=IF(OR(ISERROR(A1),ISERROR(B1),ISERROR(C1)), "An Error happened「,SUM(A1:C1))
如果提供的任何值為 TRUE,公式將返回 TRUE,如果使用函數 an 識別的任何單元格返回 TRUE,公式將顯示 」An error happened"。
提示
您可以如下使用 ISERROR:
- 要捕捉錯誤並執行計算,是更乾淨的方法。
- 您可以結合 ISERROR 與函數,將邏輯反轉為 "is not an error"。範例:
=NOT(ISERROR(A1))
相關功能
count
counta
countblank
countif
countifs
isblank
iserror
isna
isnumber
value