excel表格iferror函數(shù)怎么用? Excel中IFERROR函數(shù)典型用法

今天就跟大家分享一下IFERROR函數(shù)的使用方法。Excel中的IFERROR函數(shù)用于在一個(gè)公式的計(jì)算結(jié)果出現(xiàn)錯(cuò)誤時(shí)返回指定的值,以避免錯(cuò)誤向其他單元格傳播或?yàn)殄e(cuò)誤情況提供友好的提示。
IFERROR 函數(shù)其含義
如果公式的計(jì)算結(jié)果為錯(cuò)誤,則返回指定的值;否則將返回公式的結(jié)果。它的語法結(jié)構(gòu)是=IFERROR(需要計(jì)算的公式,當(dāng)公式錯(cuò)誤時(shí)指定返回的內(nèi)容)
IFERROR(value, value_if_error)
IFERROR函數(shù)的兩個(gè)條件
- value:這是要進(jìn)行錯(cuò)誤檢查的表達(dá)式或值。
- value_if_error:這是在value的結(jié)果為錯(cuò)誤時(shí)要返回的默認(rèn)值。
IFERROR函數(shù)主要作用
幫助避免在處理大量數(shù)據(jù)時(shí)因錯(cuò)誤值而引發(fā)的錯(cuò)誤信息,從而提高工作表的可讀性和可用性。通常情況下,value是一個(gè)可能會(huì)產(chǎn)生錯(cuò)誤的計(jì)算或公式,value_if_error是你希望在出現(xiàn)錯(cuò)誤時(shí)顯示的值。
以下是使用IFERROR函數(shù)的步驟:
- 1. 選擇一個(gè)單元格,這是你希望顯示結(jié)果的位置。
- 2. 在該單元格中鍵入IFERROR函數(shù),按下等號(hào)(=)鍵開始公式輸入。
- 3. 輸入函數(shù)的第一個(gè)參數(shù),即需要進(jìn)行計(jì)算的公式或表達(dá)式。
- 4. 輸入逗號(hào)(,)來分隔參數(shù)。
- 5. 輸入函數(shù)的第二個(gè)參數(shù),即在計(jì)算結(jié)果出現(xiàn)錯(cuò)誤時(shí)要返回的值。
- 6. 最后,按下回車鍵,Excel將計(jì)算公式并在結(jié)果出現(xiàn)錯(cuò)誤時(shí)顯示指定的值。
以下是一個(gè)示例,假設(shè)你有一個(gè)包含數(shù)值的單元格A1,但你不確定它是否包含有效的數(shù)值。你可以使用IFERROR函數(shù)來檢查,并在出現(xiàn)錯(cuò)誤時(shí)顯示特定的文本消息。例如:
=IFERROR(A1, "無效數(shù)值")
如果A1包含有效數(shù)值,那么這個(gè)公式將顯示該數(shù)值;但如果A1包含錯(cuò)誤或非數(shù)值的內(nèi)容,它將顯示"無效數(shù)值"。這樣可以避免因錯(cuò)誤值而導(dǎo)致其他計(jì)算的問題,并向用戶提供有關(guān)問題的信息。
注意:函數(shù)這兩個(gè)參數(shù)都是必須的,如果省略參數(shù)值則默認(rèn)為空"";常見的Excel錯(cuò)誤類型有以下幾種#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!,其含義詳情如下圖。
如果公式的結(jié)果是其他類型的錯(cuò)誤,IFERROR函數(shù)將不起作用。在這種情況下,你可能需要使用其他函數(shù),如ISERROR或IF函數(shù)來處理不同類型的錯(cuò)誤。
IFERROR函數(shù)的應(yīng)用示例
1、處理除零錯(cuò)誤
假設(shè)你有一個(gè)工作表包含價(jià)格和數(shù)量,你想計(jì)算總價(jià)。但是如果某個(gè)數(shù)量為零,就會(huì)導(dǎo)致#DIV/0!錯(cuò)誤。你可以使用IFERROR函數(shù)來處理這種情況:
=IFERROR(A1/B1, 0)
這將返回A1除以B1的結(jié)果,如果B1為零,它將返回0。
2、處理VLOOKUP錯(cuò)誤
當(dāng)使用VLOOKUP函數(shù)查找某個(gè)值時(shí),如果值不存在,它將返回#N/A錯(cuò)誤。你可以使用IFERROR來將此錯(cuò)誤替換為自定義消息:
=IFERROR(VLOOKUP(A1, 數(shù)據(jù)范圍, 2, FALSE), "未找到匹配值")
這將返回VLOOKUP的結(jié)果,如果未找到匹配值,將顯示"未找到匹配值"。
3、處理日期錯(cuò)誤
有時(shí)數(shù)據(jù)中可能包含無效的日期,會(huì)導(dǎo)致#VALUE!錯(cuò)誤。可以使用IFERROR函數(shù)來處理日期錯(cuò)誤:
=IFERROR(DATE(YEAR(A1), MONTH(A1), DAY(A1)), "無效日期")
這將嘗試根據(jù)A1中的數(shù)據(jù)創(chuàng)建日期,如果日期無效,將顯示"無效日期"。
其他實(shí)例
如下圖3月增長(zhǎng)率中含有#DIV/0!錯(cuò)誤,現(xiàn)在我們想讓他出現(xiàn)錯(cuò)誤時(shí)返回?cái)?shù)據(jù)錯(cuò)誤
4.將3月增長(zhǎng)率公式改為=IFERROR((D2-C2)/C2,"數(shù)據(jù)錯(cuò)誤")即可
5.iferror函數(shù)還可以用于錯(cuò)誤值求和,如下圖,要求對(duì)3月增長(zhǎng)率求和。但是數(shù)據(jù)中含有錯(cuò)誤值,sum函數(shù)返回的結(jié)果也是錯(cuò)誤。
6.在單元格中輸入公式=SUM(IFERROR(E2:E9,0)) 即可忽略錯(cuò)誤值完成求和。(ps:此函數(shù)為數(shù)組函數(shù),需要CTRL+SHIFT+回車鍵三鍵結(jié)束)
7.再舉一個(gè)例子,用VLOOKUP查詢員工1月業(yè)績(jī)時(shí),出現(xiàn)了一個(gè)#N/A錯(cuò)誤。我們想要它出現(xiàn)錯(cuò)誤時(shí)返回“數(shù)據(jù)有誤”
8.將之前的公式改為=IFERROR(VLOOKUP(G3,$A$1:$D$9,2,0),"數(shù)據(jù)有誤"),即可
這些是IFERROR函數(shù)的典型用法,你們都學(xué)會(huì)了么,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
計(jì)算優(yōu)秀率用哪個(gè)函數(shù)? 計(jì)算優(yōu)秀率的excel函數(shù)公式
lambda函數(shù)怎么用? Excel使用LAMBDA函數(shù)來自定義函數(shù)的教程
相關(guān)文章
Excel 定位查詢函數(shù) index 函數(shù) 使用技巧匯總
Excel是很常用的辦公軟件,經(jīng)常使用excel處理數(shù)據(jù),有很多函數(shù)大家不一定使用,下面我們就來看看Excel中index函數(shù)用法2023-06-20excel中查詢函數(shù)怎么用? hyperlink函數(shù)的使用方法及實(shí)例
excel中查詢函數(shù)怎么用?excel中有很多函數(shù)經(jīng)常使用,其中一個(gè)函數(shù)是無法被代替的,它就是hyperlink函數(shù),下面我們就來看看hyperlink函數(shù)的使用方法及實(shí)例2023-05-23excel文本函數(shù)怎么用? LEN/LENB/LEFT函數(shù)的用法
excel文本函數(shù)怎么用?文本函數(shù)中LEN/LENB/LEFT很常用,該怎么使用呢?下面我們就來看看詳細(xì)的教程2023-05-09Excel如何用SORT函數(shù)實(shí)現(xiàn)排序? 排序函數(shù)SORT用法解析
Excel如何用SORT函數(shù)實(shí)現(xiàn)排序?Excel中的數(shù)據(jù)想要排序,該怎么操作呢?下面我們就來看看排序函數(shù)SORT用法解析,詳細(xì)請(qǐng)看下文介紹2023-02-09- 今天跟大家分享10組日常工作中經(jīng)常需要用到的Excel公式組合,大家如果遇到類似的問題,更改數(shù)據(jù)區(qū)域,直接套用即可2023-01-04
excel函數(shù)公式大全 excel最常用的八個(gè)函數(shù)的使用方法
這篇文章主要介紹了excel函數(shù)公式大全 excel最常用的八個(gè)函數(shù)的使用方法的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹2022-07-15- 這篇文章主要介紹了10種excel多條件查找函數(shù)的使用方法匯總的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹2022-07-14
excel表格常用函數(shù)技巧大全 excel中最常用的30個(gè)函數(shù)分享
辦公免不了要做資料算量,Excel是工作中最常用的工具之一。只要搞清楚它的一些使用小技巧,工作效率那是嗖嗖的往上蹭啊。下面這些,你就絕對(duì)不能錯(cuò)過2022-06-11excel如何不用函數(shù)去掉數(shù)字中的小數(shù) excel去掉數(shù)字中的小數(shù)方法
在利用excel表格時(shí),我們經(jīng)常會(huì)寫大量的數(shù)據(jù),對(duì)于一些小數(shù)點(diǎn)及后邊的數(shù)字而言,想要?jiǎng)h除是一項(xiàng)很大的工程,因?yàn)閿?shù)據(jù)比較多,很麻煩,我們可以快速刪除小數(shù)點(diǎn)后邊的數(shù)字,2022-05-27excel數(shù)字如何用函數(shù)四舍五入 excel設(shè)置函數(shù)四舍五入方法
在excel眾多函數(shù)中,四舍五入函數(shù)是使用率比較高的一種函數(shù),所以掌握四舍五入函數(shù)很有必要。今天,小編詳細(xì)講解一下excel四舍五入函數(shù)的用法2022-05-22