本教程演示了Excel的IfError函數(shù)如何處理錯(cuò)誤,用空白,替代值或自定義消息替換它們。它涵蓋了使用IfError與vlookup和索引匹配的,并將其與IsError和ifna進(jìn)行比較。
阿基米德著名地宣稱:“給我一個(gè)站立的地方,我將移動(dòng)地球?!?Excel用戶可能會(huì)同樣說:“給我一個(gè)公式,我會(huì)讓它丟失一個(gè)錯(cuò)誤!”本教程的重點(diǎn)不是造成錯(cuò)誤,而是將其用于更清潔,更透明的工作表。
Excel的IfError函數(shù):語法和基本用法
IfError旨在管理公式錯(cuò)誤。它檢查一個(gè)公式;如果發(fā)生錯(cuò)誤,它將返回指定的值;否則,它將返回公式的結(jié)果。
句法:
IFERROR(value, value_if_error)
- 值:以進(jìn)行檢查的公式,表達(dá),價(jià)值或單元格引用。
- value_if_error:如果檢測到錯(cuò)誤(空白,文本,編號,另一個(gè)公式等),則替換值。
例如,如果除法器為零或單元格為空白,則分裂可能會(huì)產(chǎn)生各種錯(cuò)誤。 ifError阻止了這一點(diǎn)。
處理錯(cuò)誤:
-
空白單元格:
=IFERROR(A2/B2, "")
如果發(fā)生錯(cuò)誤,則返回空白單元格。 -
自定義消息:
=IFERROR(A2/B2, "Calculation Error")
顯示自定義消息。
關(guān)鍵的IFERROR特征:
- 處理所有錯(cuò)誤類型(#div/0!,#n/a,#name?,#null!,#num!,, #ref!,#value!)。
- 用自定義文本,數(shù)字,日期,邏輯值,其他公式或空白代替錯(cuò)誤。
- 將空白細(xì)胞視為空字符串,而不是錯(cuò)誤。
- 從Excel 2007開始。
- 對于較舊的Excel版本(2003年和更早),
IF
與ISERROR
一起使用。
IfError公式示例
這些示例顯示了具有其他功能的IfError。
IfError與Vlookup:
如果找不到查找值,通常會(huì)返回#n/a。 IfError提供了用戶友好的替代方案:
=IFERROR(VLOOKUP(A2, 'Lookup table'!$A$2:$B$4, 2,FALSE), "Not found")
(注意:如果僅#n/a錯(cuò)誤需要處理,則最好是IFNA。)
嵌套順序vlookups的ifError:
對于跨不同床單的多個(gè)vlookup,嵌套的iFerror提供了一個(gè)解決方案:
=IFERROR(VLOOKUP(A2,'Report 1'!A2:B5,2,0),IFERROR(VLOOKUP(A2,'Report 2'!A2:B5,2,0),IFERROR(VLOOKUP(A2,'Report 3'!A2:B5,2,0),"not found")))
陣列公式中的ifError:
陣列公式執(zhí)行多個(gè)計(jì)算。 IfError可以在這些計(jì)算中處理錯(cuò)誤:
=SUM(IFERROR($B$2:$B$4/$C$2:$C$4,0))
(作為數(shù)組公式輸入:CTRL Shift Enter)
IfError vs.如果Iserror:
如果IF(ISERROR(...))
更簡單,更高效。
iferror vs. ifna:
IFNA僅處理#N/A錯(cuò)誤,而IfError則處理所有錯(cuò)誤類型。當(dāng)您想突出顯示其他錯(cuò)誤時(shí),選擇IFNA,但僅抑制#n/a。
最佳實(shí)踐:
- 避免不必要的錯(cuò)誤捕獲。
- 將ifError應(yīng)用于公式的最小相關(guān)部分。
- 適當(dāng)時(shí)使用更具體的功能(IFNA,ISERR)。
本教程提供了使用Excel的IFERROR函數(shù)進(jìn)行有效錯(cuò)誤處理的綜合指南??梢赃M(jìn)一步探索示例工作簿。
以上是如何在公式示例中使用IfError在Excel中的詳細(xì)內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級代碼編輯軟件(SublimeText3)