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

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

IFERROR 用於檢查儲存格是否出現錯誤,而若出現錯誤,則回傳指定的的值,在處理錯誤儲存格時非常好用。

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

因此,如果你是第一次接觸 IFERROR 函數,建議可以從頭到尾看過一次,把 IFERROR 的用法徹底搞懂,就不用遇到一次查一次公式。

那麼我們就開始吧!(趕時間的人可以利用下方目錄跳轉 👇)

IFERROR函數用法

當我們把滑鼠移到 IFERROR的公式時,會看到一行說明:

IFERROR(value,value_if_error)

換成中文就是:

IFERROR(值,如果出現錯誤則回傳...)
  • value:
  • value_if_error:如果出現錯誤則回傳……

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


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

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

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

=IFERROR(B3/C3,"除數為0")

或者,我們可以將錯誤改為空的儲存格:

=IFERROR(B3/C3,"")

你可能會好奇:將錯誤改為空儲存格的目的是什麼 ?

假設今天我們想要把全部的商加總起來,如果沒有透過 IFERROR 除錯,就會同樣出現「#DIV/0!」的錯誤提示。

但如果我們先用 IFERROR 去除掉錯誤的儲存格,就可以正常進行加總:

或者,我們可以直接把 IFERROR 寫在 SUM 的裡面,告訴 Excel 「先除錯,再加總」,省去為每一格商添加 IFERROR 的麻煩:

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

課程推薦:

Excel 新手入門必修課:從 0 開始!

這堂課你可以學到:

  • 2大常用函數 – VLOOKUP & IF 的詳細教學
  • EXCEL 製作下拉選單的方法
  • 將近 1 小時的樞紐分析實戰教學
  • 4 小時的超詳細教學,價格還不到 1000 元,推推

用法二、IFERROR 處理 VLOOKUP 的 #N/A! 錯誤

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

P.S. 如果你不知道什麼是 VLOOKUP 函數,請一定要學起來,因為它超好用!

此時,我們可以利用 IFERROR 函數把「#N/A!」變得更「看得懂」一點:

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

而如果我們今天需要把商全部加總起來,就可以把 IFERROR 寫在最底下 SUM 的函數中,能夠保持顯示「查無資料」,同時進行加總:

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

參考資料

  • 我的腦袋:)

發佈留言

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