當 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! 錯誤
2. 建立欄位,輸入 IFERROR 函數
3. 【value 檢查值】輸入 C3/D3
4. 【value_if_error 錯誤回傳值】輸入 ”除以零”
5. 完成 IFERROR 函數
VLOOKUP 查找不到值的 #N/A 錯誤
本範例說明,當遇到 VLOOKUP 查找不到值的 #N/A 錯誤時,如何使用 IFERROR 函數
1. 輸入 VLOOKUP 函數,查找指定產品( VLOOKUP 函數使用說明)。因為資料欄位中沒有”手機”產品,VLOOKUP 函數回傳 #N/A 錯誤
2. 建立欄位,輸入 IFERROR 函數
3. 【value 檢查值】輸入 VLOOKUP(G3,$B$3:$E$6,4,FALSE)
4. 【value_if_error 錯誤回傳值】輸入”無此產品”
5. 完成 IFERROR 函數
如果本篇文章有幫助到你,請在下方拍手圖示按 5 下。只要花幾秒鐘登入 Google 或 FB 帳號,不需任何花費就能提供我實質的回饋,支持我繼續創作,謝謝