ZonoTools

Excel IFERROR 函數(友善錯誤回退)– 範例與實踐

透過互動式網格、即時回饋和清晰的公式幫助線上練習 Excel IFERROR 函數。

Instruction

Try VLOOKUP for code "P-999" in A2:C6; if it errors, return "Not found".

Excel IFERROR Function Examples

安全鴻溝

=IFERROR(A2/B2, 0)

除法失敗時傳回 0。

查詢回退

=IFERROR(VLOOKUP("P-999", A2:C6, 3, FALSE), "Not found")

查詢錯誤時返回文字。

lookup-reference-table.xlsx

ABC
1CodeNamePrice
2P-101Mouse19
3P-102Keyboard45
4P-103Monitor199
5P-104USB Hub29
6P-105Headset59
7Output

Input Formula

Need Help?

Tips

  • 當只應捕獲 #N/A 時,首選 IFNA。
  • 讓後備對讀者有意義。
  • 避免隱藏您應該在上游修復的錯誤。

FAQ

IFERROR 與 INFA?

IFERROR 捕獲任何錯誤; IFNA 僅捕獲#N/A。

IFERROR 會隱藏真正的錯誤嗎?

是的。當預計會出現錯誤(例如缺少查詢)時使用它,而不是掩蓋建模錯誤。

value_if_error可以是公式嗎?

是的,任何表達式都可以作為後備返回。

IFERROR 會減慢工作簿速度嗎?

通常可以忽略不計;避免不必要地包裹巨大的範圍。

IFERROR 與 ISError+IF?

對於相同的模式,IFERROR 更短、更清晰。

Comparison

Function Catches
IFERROR 任何錯誤
IFNA 僅 #N/A
ISERROR 僅測試(使用 IF)

Example

=IFERROR(1/0, "n/a")