Excel中進(jìn)行屏蔽錯誤值的操作方法
在使用Excel函數(shù)、公式查詢或引用數(shù)據(jù)時(shí),函數(shù)公式經(jīng)常會返回各種各樣的錯誤值,如除數(shù)為0產(chǎn)生的#DIV/0!,VLOOKUP查不到結(jié)果返回的#N/A等等,這樣一方面導(dǎo)致表格不美觀,另一方面對結(jié)果參與下一步的運(yùn)算產(chǎn)生不利影響,今天,學(xué)習(xí)啦小編就教大家在Excel中進(jìn)行屏蔽錯誤值的操作方法。
Excel中進(jìn)行屏蔽錯誤值的操作步驟:
1、如下圖數(shù)據(jù),A列為總金額,B列為數(shù)量,在C2輸入公式=A2/B2求平均價(jià)格,在C7單元格求C列平均價(jià)格的合計(jì)數(shù)。
此時(shí),由于某些原因(假設(shè)這是合理的)B4單元格數(shù)量是0,因此C4的公式由于一個(gè)數(shù)值除以0產(chǎn)生了錯誤值。由此導(dǎo)致在C7單元格求平均價(jià)格合計(jì)時(shí)也出現(xiàn)了錯誤值。
2、下面介紹利用各種方法屏蔽C4和C7產(chǎn)生的錯誤值。
屏蔽錯誤值的若干方法及注意事項(xiàng)
第一種方法:從該問題產(chǎn)生的直接原因出發(fā)。本例錯誤值產(chǎn)生的直接原因是B4單元格參與運(yùn)算時(shí)被認(rèn)為是數(shù)值0,因此可以嵌套IF函數(shù)來使C列單元格在B列單元為空或0時(shí)返回另外的計(jì)算結(jié)果。
第二種方法:用IF和錯誤值判斷函數(shù)來屏蔽錯誤值的產(chǎn)生。
注意:ISERR可判斷不包括#N/A在內(nèi)的其他錯誤值;ISERROR函數(shù)可以判斷任意錯誤值(包括,#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!);ISNA只能判斷錯誤值 #N/A(表示值不存在)。
第三種方法:用IF和其他IS類判斷函數(shù)來屏蔽錯誤值的產(chǎn)生。
注意:就本例這種特殊情況,可以用ISBLANK函數(shù)判斷B列的空格。類似,可以用ISTEXT函數(shù)判斷文本內(nèi)容,ISNUMBER判斷數(shù)字內(nèi)容。
第四種方法:利用IFERROR函數(shù)來屏蔽錯誤值。IFERROR函數(shù)包括兩個(gè)參數(shù),它表示的意義是這樣的:假如第一參數(shù)的運(yùn)算返回的結(jié)果是錯誤值,則在單元格內(nèi)返回第二參數(shù)的值。在本例中,如果A列數(shù)據(jù)除以B列數(shù)據(jù)返回錯誤,則在單元格中返回0。
注意:此函數(shù)僅在2007及以上版本Excel中才可以使用。
第五種方法:改變引用錯誤值數(shù)據(jù)的公式。這種方法是在不改變原有的可能產(chǎn)生錯誤值公式的基礎(chǔ)上,通過改變下一步運(yùn)算公式來得到正確結(jié)果。本方法中,將C7單元格公式改成:=SUM(IFERROR(C2:C6,0)),按照數(shù)組方式運(yùn)行也達(dá)到了將C列數(shù)據(jù)錯誤值轉(zhuǎn)化成0參與運(yùn)算的目的。
注意:此時(shí)單元格中錯誤值仍然可以顯示出來,對閱讀版面和打印效果產(chǎn)生不利影響,可以通過第六種方法屏蔽。
第六種方法:在第五種方法的基礎(chǔ)上,用條件格式將錯誤值所在單元格的字體顏色改成和單元格底色一樣的顏色,視覺效果上就看不到了。步驟如下:
1)從C2起,選中C2:C6區(qū)域
2)【開始】-【條件格式】-【新建規(guī)則】-【使用公式確定要設(shè)置格式的單元格】
3)在【編輯規(guī)則說明】處輸入:=ISERROR(C2)
4)點(diǎn)擊【格式】-【字體】-【顏色】- 選擇【白色】,確定即可
這時(shí)單元仍然返回#DIV/0!的錯誤值,但是已經(jīng)看不到了,且不影響打印效果。
Excel中進(jìn)行屏蔽錯誤值的操作相關(guān)文章:
1.excel如何用函數(shù)將公式產(chǎn)生的錯誤值顯示為空