EXCEL函數與公式:錯誤類型與公式

Excel中有許多種錯誤類型,每種錯誤發生時,會有不同的錯誤提示,但我們大多數人對其都不太瞭解,經常有映象的頂多就是#DIV/0!和#REF!錯誤,本文為大家深入剖析各類錯誤產生的原因,以幫助大家減少錯誤。

錯誤類型:

1、#N/A

表示公式找不到要求查找的內容。

在VLOOKUP、HLOOKUP、LOOKUP或MATCH函數中,如果出現#N/A錯誤,那主要是找不到引用值,可使用IFERROR錯誤函數來進行處理。

2、#VALUE!

這個錯誤出現的頻率極高,表示入公式的方式錯誤。或者引用的單元格錯誤。錯誤原因五花八門,沒有唯一問題源,只能在遇到時再想辦法,不過建議使用自己經常使用的電腦來操作excel,因為有時系統的區域設置有問題都會影響到,而大多數人是根本沒辦法解決這個情況的。

3、#REF!

顯示公式引用的單元格無效。當公式引用的單元格被刪除或粘貼時, 最常發生這種情況。比如你有一個單元格公式=A1 B1 C1,然後你又將其中一列刪除了,那這時候就會得到#REF!錯誤,那麼這種情況下,建議公式改為=SUM(A1:C1),這樣刪除其中一列時公式不會出現錯誤。

4、#DIV/0!

當分母為0時會出現此錯誤,分子為0時不會;

5、#NUM!

公式或函數中包含無效數值時,會顯示此錯誤。

例如:

$1,000,正確輸入為1000,不用輸入$和逗號;

如果數字過大也會出錯,比如在2013版中輸入=2^300,那就會出現#NUM!錯誤

6、#NAME

函數名寫錯時,就會出現#NAME錯誤,比如將=SUM寫成了=SUN

7、#NULL!

其中一種情況是在=SUM(A1 D1),將其中的:給漏輸入了,這樣本應是A1:D1的一個連續區域,給變成了A1 D1的無意義的參數,那此時就會出現#NULL!錯誤,至於是否還有其他情況暫時沒有去嘗試。

IFNA函數

使用:當表達式解析結果為#N/A時,返回指定值,否則返回表達式的值。

語法:=IFNA(表達式,#N/A時顯示的值)

示例:

現在有這樣一個表,我們可以輸入要查找的人的姓名,然後找出他的年齡。

年齡E2的公式為:=VLOOKUP(E1,A1:B4,2)

如果當我們輸入的人名不存在時,年齡欄裏就會出現#N/A錯誤。

如果我們將公式改為:=IFNA(VLOOKUP(E1,A1:B4,2),"沒有這個人")

那麼出錯時,在E2單元格就不再顯示“#N/A”,而是顯示的“沒有這個人”

IFERROR函數

使用:當出現各種類型錯誤時,都可以使用IFERROR函數

語法:=IFERROR(表達式,出錯時顯示的值)

使用方法同前面IFNA是一樣的,就不再進行演示了。

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 1081 字。

轉載請註明: EXCEL函數與公式:錯誤類型與公式 - 楠木軒