Excel IFERROR 函數 | 範例說明

excel_iferror

當 Excel 函數回傳錯誤時(請參考常見的 Excel 函數錯誤),我們可以利用 Excel IFERROR 函數,回傳指定值。IFERROR 是邏輯函數,能優雅的處理公式錯誤,讓我們不需要使用複雜的 IF 函數。本文以範例說明如何使用 IFERROR 函數。

語法說明

IFERROR( value, value_if_error )

IFERROR( 檢查值, 錯誤回傳值)

備註: value 及 value_if_error 皆為必填引數

  • value 檢查值:必填引數,是我們要檢查是否為錯誤資料值、參照儲存格或是公式函數
  • value_if_error 錯誤回傳值:必填引數,發現錯誤時的回傳值

範例

本文以較常遇到的錯誤發生情境作為範例,說明 Excel IFERROR 函數使用方式

分母為 0 的 #DIV/0! 錯誤

本範例說明,當遇到分母為 0 的 #DIV/0! 錯誤時,如何使用 IFERROR 函數

1. 總金額除以數量,取得每個產品銷售單價。因為有的產品數量為 0 ,單價出現 #DIV/0! 錯誤
excel_iferror_div0_divide
excel_iferror_div0_divide
2. 建立欄位,輸入 IFERROR 函數
excel_iferror_div0_function
3. 【value 檢查值】輸入 C3/D3
excel_iferror_div0_value
4. 【value_if_error 錯誤回傳值】輸入 ”除以零”
5. 完成 IFERROR 函數
excel_iferror_div0_done

VLOOKUP 查找不到值的 #N/A 錯誤

本範例說明,當遇到 VLOOKUP 查找不到值的 #N/A 錯誤時,如何使用 IFERROR 函數

1. 輸入 VLOOKUP 函數,查找指定產品( VLOOKUP 函數使用說明)。因為資料欄位中沒有”手機”產品,VLOOKUP 函數回傳 #N/A 錯誤
excel_iferror_na_1
excel_iferror_na_2
2. 建立欄位,輸入 IFERROR 函數
excel_iferror_na_function
3. 【value 檢查值】輸入 VLOOKUP(G3,$B$3:$E$6,4,FALSE)
excel_iferror_na_value
4. 【value_if_error 錯誤回傳值】輸入”無此產品”
excel_iferror_na_value_if_error
5. 完成 IFERROR 函數
excel_iferror_na_done

如果本篇文章有幫助到你,請在下方拍手圖示按 5 下。只要花幾秒鐘登入 Google 或 FB 帳號,不需任何花費就能提供我實質的回饋,支持我繼續創作,謝謝

發表迴響