【EXCEL | IFERROR用法教學】5分鐘快速搞懂IFERROR函數

【EXCEL | IFERROR用法教學】5分鐘快速搞懂IFERROR函數

IFERROR 是 Excel 的30個必學函數之一,用於檢查儲存格是否出現錯誤,而若出現錯誤,則回傳指定的的值,在處理錯誤儲存格時非常好用

本文將會用 5 分鐘的時間,完整介紹 IFERROR 函數的用法與範例教學、讓你能夠利用 IFERROR 函數處理錯誤,甚至可以忽略錯誤繼續計算。

如果你還不熟 IFERROR 函數,建議可以仔細看過一次,把 IFERROR 的用法徹底搞懂,進而提升工作效率。

那麼我們就開始吧!

IFERROR 函數用法

以下是 IFERROR 的函數說明:

=IFERROR(value,value_if_error)
引數名稱解釋
value
value_if_error如果出現錯誤則回傳……

接著,我們來看看 IFERROR 函數的常見用法與範例。


用法一:IFERROR 處理除以 0 時的 #DIV/0! 錯誤

當我們遇到除以 0 的情況時,EXCEL 會出現「#DIV/0!」的錯誤提示。

此時,可以利用 IFERROR 函數將「#DIV/0!」變成我們想要的提示字串:

=IFERROR(B3/C3,"除數為0")
引數名稱解釋範例
valueB3/C3
value_if_error如果出現錯誤則回傳……“除數為0”

用法二:IFERROR 忽略錯誤繼續計算

假設我們要把全部的商加總起來,如果沒有先利用 IFERROR 除錯,加總時就會出現「#DIV/0!」的錯誤提示。

這時我們可以先用 IFERROR 函數將「#DIV/0!」更改為空值:

=IFERROR(B3/C3,"")

接著就可以用 SUM 函數順利加總啦!

或者,我們也可以把 IFERROR 函數寫在 SUM 函數裡面,省去為每一格商添加 IFERROR 的麻煩:

=SUM(IFERROR(D3:D9 ,""))

用法三:IFERROR 處理 VLOOKUP 的 #N/A! 錯誤

當我們使用 VLOOKUP 函數時,常常遇到查找不到資料時,出現的「#N/A!」錯誤提示。

此時,我們可以利用 IFERROR 函數把「#N/A!」調整為「查無資料」:

=IFERROR(VLOOKUP(B3,搜尋量data!A:B,2,0),"查無資料" )

如果要將關鍵字的搜尋量加總起來,則可以把 IFERROR 函數寫在 SUM 函數裡面,先將「#N/A!」變成「0」後再加總:

=SUM(IFERROR(C3:C9,0))

延伸閱讀:IF 系列函數總整理

  • IF 函數:用於設定某個條件,滿足該條件時回傳 A 值,不滿足時則回傳 B 值。
  • IFS 函數:用於設定分段條件,每個條件都會回傳一種值
  • IFERROR 函數:可以自訂回傳值取代所有錯誤。
  • IFNA 函數:可以自訂回傳值取代 #NA錯誤。

參考資料

  • 我的腦袋:)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

點擊打開目錄