Excel表格處理的過程中經(jīng)常會遇到各種各樣的錯誤,如下表所示,紅色部分的錯誤類型是不是很眼熟呢?

今天我們就來聊聊Excel中的錯誤類型,及其形成的原因、解決辦法,知其然知其所以然!
錯誤1 ?#N/A?
#N/A錯誤可以說是Excel中最常見的錯誤類型了,形成原因主要是因為公式找不到要查找的內(nèi)容;
這里用最經(jīng)典的vlookup函數(shù)做個演示:
下圖中利用vlookup函數(shù)匹配姓名為“小三”的手機(jī)號碼,由于匹配數(shù)據(jù)源A1:B4中并無“小三”此人, 所以找到不到內(nèi)容,結(jié)果返回#N/A。

錯誤2 #DIV/0!
這個錯誤比較好理解,在數(shù)學(xué)中我們都知道,0不可以做除數(shù),9÷0這樣的算式是錯誤的,在Excel當(dāng)中,如果除以0或者除以空白單元格,都會顯示#DIV/0!錯誤!

錯誤3 #NUM!
公式或函數(shù)中包含無效數(shù)值時Excel會顯示此錯誤,下圖中,sqrt是一個平方根函數(shù),其參數(shù)應(yīng)為一個正數(shù),當(dāng)我們輸入一個負(fù)數(shù)時,就會報錯,返回#NUM!,表示函數(shù)參數(shù)為無效數(shù)值。

錯誤4 #VALUE!
#VALUE!錯誤是由于引用單元格錯誤or鍵入公式的方式錯誤引起的,這種錯誤非常普遍,并且很難找到具體原因,這里舉個最常見的錯誤案例:
數(shù)字與字符串相加,返回錯誤#VALUE!,引用單元格錯誤,規(guī)避這種錯誤的方法可以用函數(shù),如求和可以用sum(a2:b2),函數(shù)會自動屏蔽文本,對其中的數(shù)字進(jìn)行計算!

錯誤5 #REF!
#REF!錯誤,顯示公式引用的單元格無效,當(dāng)公式引用的單元格被刪除或粘貼時,最常發(fā)生這種情況。
下圖中,用vlookup函數(shù)正常匹配人員性別,完成時,如果誤刪除了姓名列,可以發(fā)現(xiàn)公式vlookup函數(shù)的第一個參數(shù)變成了#REF!,公式也返回#REF!,顯示錯誤;
同樣,將Excel任一單元格剪切到D2/D3單元格,都會導(dǎo)致這樣的錯誤。

錯誤6 #NULL!
如果在公式中使用了不正確的區(qū)域運算符,或者在區(qū)域引用之間使用了交叉運算符(空格字符)來指定不相交的兩個區(qū)域的交集,將顯示此錯誤,此類錯誤較為少見;
下圖中求A列與B列的數(shù)字之和,第一種的輸入方式SUM(A2:A8 B2:B8)并未返回正確結(jié)果,顯示錯誤#NULL!,這是需要在兩組引用數(shù)據(jù)之前添加一個逗號即可返回正確結(jié)果。

錯誤7 #NAME?
這類錯誤十分常見,主要是由于函數(shù)公式拼寫錯誤導(dǎo)致的,如下圖中,正確的求和公式為SUM,如果輸入成SUN,SUN并不是Excel內(nèi)置的函數(shù),無法返回正確結(jié)果,顯示錯誤#NAME?,這時候我們就知道是公式輸入錯誤導(dǎo)致。

錯誤處理
針對Excel這7類錯誤,如果不想顯示錯誤,有個萬能函數(shù)iferror,可以將錯誤屏蔽成你想要的結(jié)果,iferror(錯誤值,如果錯誤顯示的內(nèi)容);
針對第一類錯誤#N/A,還有個特殊的函數(shù),ifna函數(shù),用法與iferror一致。
以上就是關(guān)于Excel中常見的錯誤類型總結(jié),你學(xué)會了嗎?如果覺得有用,歡迎關(guān)注我哦。
本文同步發(fā)布于公眾號【Excel函數(shù)編程及可視化】,定期更新數(shù)據(jù)小技巧。