Excel IFERROR 功能
在Excel工作表中應用公式時,將生成一些錯誤值,以處理錯誤,Excel提供了一個有用的函數-IFERROR函數。 IFERROR函數用於在公式計算錯誤時返回自定義結果,而在沒有錯誤發生時返回正常結果。
語法:
Excel中IFERROR函數的語法為:
參數:
- 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或空白單元格,則會顯示錯誤,如下圖所示:
現在,我將使用空白單元格或其他文本字符串替換錯誤值:
=IFERROR(B2/C2, "") (此公式將返回空白而不是錯誤值)
=IFERROR(B2/C2, "Error") (此公式將返回自定義文本“ Error”,而不是錯誤值)
示例2:具有Vlookup函數的IFERROR返回“未找到”而不是錯誤值
通常,當您應用vlookup函數返回相應的值時,如果找不到匹配的值,則會得到#N / A錯誤值,如以下屏幕截圖所示:
代替顯示錯誤值,您可以使用“未找到”文本替換它。 在這種情況下,您可以將Vlookup公式包裝到IFERROR函數中,如下所示: =IFERROR(VLOOKUP(…),"Not found")
請使用以下公式,然後在找不到匹配值的情況下,返回自定義文本“未找到”來代替錯誤值,請參見屏幕截圖:
示例3:將嵌套的IFERROR與Vlookup函數一起使用
此IFERROR函數還可以幫助您處理多個vlookup公式,例如,您有兩個查找表,現在需要從這兩個表中查找項目,以忽略錯誤值,請使用嵌套的IFERROR和Vlookup,這樣:
示例4:數組公式中的IFERROR函數
假設,如果要基於“總價”和“單價”列表計算“總量”,可以使用數組公式來完成,該公式將範圍B2:B5中的每個單元格除以範圍C2中的相應單元格: C5,然後使用以下數組公式將結果相加: =SUM($B$2:$B$5/$C$2:$C$5).
注意:如果使用的範圍內至少有一個0值或空白單元格,則#DIV / 0! 錯誤返回,如下圖所示:
要解決該錯誤,您可以按以下方式將IFERROR函數包裝到公式中,請記住按 Shift + Ctrl + Enter 輸入此公式後將兩個鍵組合在一起:
最佳辦公效率工具
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 一樣。