IFERROR

如果第一個引數不是錯誤值則傳回第一個引數,否則傳回第二個引數 (如果存在);如果第二個引數不存在,則傳回空值。

用法示範

IFERROR(A1,"Error in cell A1")

IFERROR(A2)

語法

IFERROR(value, [value_if_error])

  • value - value 本身不是錯誤值時要傳回的值。

  • value_if_error - [OPTIONAL - 預設為空白] - value 是錯誤值時函式要傳回的值。

附註

  • IFERROR(exp1,exp2) 在邏輯上等於 IF(NOT(ISERROR(exp1)),exp1,exp2)。請確認這是您所需的操作。

另請參閱

ISNA:檢查特定值是否為「#N/A」錯誤。

ISERROR:檢查特定值是否為錯誤。

ISERR:檢查特定值是否為「#N/A」以外的錯誤。

IF:邏輯運算式是「TRUE」時傳回一個值,是「FALSE」時傳回另一個值。

範例

如果 test 是錯誤值而 value 為空值,系統就會傳回空白值;如果 test 是錯誤值而 value 並非空值,就會傳回 value;如果不是錯誤值則會傳回 test

計算 unit price 時,如果 Quantity 為空值,就會傳回「0」這個值。

在搜尋學生 Grade 時,如果 Student ID 不存在,就會傳回指定的錯誤訊息。

true
造訪學習中心

您有在公司或學校使用 Google 文件等 Google 產品嗎?快來試試實用的秘訣、教學課程和範本,瞭解如何在不安裝 Office 的情況下處理 Office 檔案、建立動態專案計劃和小組日曆、自動整理收件匣及進行其他作業。

搜尋
清除搜尋內容
關閉搜尋
主選單
3267901754881179432
true
搜尋說明中心
true
true
true
true
true
35
false
false