Note: The other languages of the website are Google-translated. Back to English
登入  \/ 
x
or
x
註冊  \/ 
x

or

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 for Excel 帶來了 300 個強大的高級功能(合併工作簿、按顏色求和、拆分單元格內容、轉換日期等...)並為您節省 80% 的時間。

  • 專為 1500 個工作場景而設計,幫助您解決 80% 的 Excel 問題。
  • 每天減少數千次鍵盤和鼠標的點擊,減輕您疲倦的眼睛和手的疲勞。
  • 在3分鐘內成為Excel專家。 不再需要記住任何痛苦的公式和VBA代碼。
  • 30天無限制免費試用。 60天退款保證。 免費升級和支持2年。
Excel功能區(已安裝Kutools for Excel)

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

  • 一秒鐘即可在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標單擊,告別鼠標手。
  • 查看和編輯多個文檔時,將您的工作效率提高 50%。
  • 像Chrome,Firefox和新的Internet Explorer一樣,為Office(包括Excel)帶來高效選項卡。
Excel的屏幕截圖(已安裝Office選項卡)
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.