跳到主要內容

Excel IFERROR 功能

在Excel工作表中應用公式時,將生成一些錯誤值,以處理錯誤,Excel提供了一個有用的函數-IFERROR函數。 IFERROR函數用於在公式計算錯誤時返回自定義結果,而在沒有錯誤發生時返回正常結果。

doc iferror函數1


 語法:

Excel中IFERROR函數的語法為:

=IFERROR(value, value_if_error)

 參數:

  • value:必填。 用於檢查錯誤的公式,表達式,值或單元格引用。
  • value_if_error:必填。 發現錯誤時要返回的特定值。 它可以是一個空字符串,文本消息,數值,另一個公式或計算。

筆記:

  • 1. IFERROR函數可以處理所有錯誤類型,包括#DIV / 0!,#N / A,#NAME?,#NULL!,#NUM!,#REF!和#VALUE!。
  • 2。 如果 參數是一個空白單元格,IFERROR函數將其視為空字符串(“”)。
  • 3。 如果 value_if_error 值 參數以空字符串(“”)的形式提供,檢測到錯誤時不顯示任何消息。
  • 4。 如果 參數是一個數組公式,IFERROR將為值指定的範圍內的每個單元格返回結果數組。
  • 5.此IFERROR在Excel 2007和所有後續版本中可用。

 返回:

返回錯誤值的特定值。


 例子:

示例1:IFFEROR函數返回空白單元格或自定義文本而不是錯誤值

例如,您有下列數據列表,要計算平均價格,應使用“銷售/單位”。 但是,如果單位為0或空白單元格,則會顯示錯誤,如下圖所示:

doc iferror函數2

現在,我將使用空白單元格或其他文本字符串替換錯誤值:

=IFERROR(B2/C2, "") (此公式將返回空白而不是錯誤值)

=IFERROR(B2/C2, "Error") (此公式將返回自定義文本“ Error”,而不是錯誤值)

doc iferror函數3 doc iferror函數4

示例2:具有Vlookup函數的IFERROR返回“未找到”而不是錯誤值

通常,當您應用vlookup函數返回相應的值時,如果找不到匹配的值,則會得到#N / A錯誤值,如以下屏幕截圖所示:

doc iferror函數5

代替顯示錯誤值,您可以使用“未找到”文本替換它。 在這種情況下,您可以將Vlookup公式包裝到IFERROR函數中,如下所示: =IFERROR(VLOOKUP(…),"Not found")

請使用以下公式,然後在找不到匹配值的情況下,返回自定義文本“未找到”來代替錯誤值,請參見屏幕截圖:

=IFERROR(VLOOKUP(D2,$A$2:$B$11,2,FALSE),"Not Found")

doc iferror函數6


示例3:將嵌套的IFERROR與Vlookup函數一起使用

此IFERROR函數還可以幫助您處理多個vlookup公式,例如,您有兩個查找表,現在需要從這兩個表中查找項目,以忽略錯誤值,請使用嵌套的IFERROR和Vlookup,這樣:

=IFERROR(VLOOKUP(G2,$A$2:$B$7,2,FALSE),IFERROR(VLOOKUP(G2,$D$2:$E$7,2,FALSE),"Not Found"))

doc iferror函數7


示例4:數組公式​​中的IFERROR函數

假設,如果要基於“總價”和“單價”列表計算“總量”,可以使用數組公式來完成,該公式將範圍B2:B5中的每個單元格除以範圍C2中的相應單元格: C5,然後使用以下數組公式將結果相加: =SUM($B$2:$B$5/$C$2:$C$5).

注意:如果使用的範圍內至少有一個0值或空白單元格,則#DIV / 0! 錯誤返回,如下圖所示:

doc iferror函數8

要解決該錯誤,您可以按以下方式將IFERROR函數包裝到公式中,請記住按 Shift + Ctrl + Enter 輸入此公式後將兩個鍵組合在一起:

=SUM(IFERROR($B$2:$B$5/$C$2:$C$5,0))

doc iferror函數9


最佳辦公效率工具

Kutools for Excel-幫助您從人群中脫穎而出

🤖 Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項  |  刪除空白行  |  合併列或儲存格而不遺失數據  |  沒有公式的回合 ...
超VLookup: 多重標準  |  多重價值  |  跨多頁  |  模糊查詢...
副詞。 下拉清單: 簡易下拉列表  |  依賴下拉列表  |  多選下拉列表...
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  將列與 選擇相同和不同的單元格 ...
特色功能: 網格焦點  |  設計圖  |  大方程式酒吧  |  工作簿和工作表管理器 | 資源庫 (自動文字)  |  日期選擇器  |  合併工作表  |  加密/解密單元格  |  按清單發送電子郵件  |  超級濾鏡  |  特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符 ...)  |  50+ 圖表 類型 (甘特圖 ...)  |  40+ 實用 公式 (根據生日計算年齡 ...)  |  19 插入 工具 (插入二維碼, 從路徑插入圖片 ...)  |  12 轉化 工具 (數字到單詞, 貨幣兌換 ...)  |  7 合併與拆分 工具 (高級合併行, 拆分 Excel 儲存格 ...)  |  ... 和更多

Kutools for Excel 擁有超過 300 個功能, 確保只需點擊一下即可獲得您所需要的...

產品描述


Office選項卡-在Microsoft Office(包括Excel)中啟用選項卡式閱讀和編輯

  • 一秒鐘即可在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標單擊,告別鼠標手。
  • 查看和編輯多個文檔時,將您的工作效率提高 50%。
  • 為 Office(包括 Excel)帶來高效的選項卡,就像 Chrome、Edge 和 Firefox 一樣。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations