文 | 芒種學院
ID | lazy_info
各位同學在使用Excel中經(jīng)常會碰到各種錯誤:函數(shù)使用錯誤、單元格引用錯誤、字符串拼接錯誤、數(shù)學運算錯誤等等。有沒有什么辦法可以快速排查錯誤并解決呢?
今天芒種君給大家分享的小技巧就是有關Excel錯誤處理,包括Excel中常用的錯誤,如何找到錯誤并解決。
知識點:
DIV錯誤定位/解決;
NAME錯誤定位/解決;
VALUE錯誤定位/解決;
REF錯誤定位/解決;
#N/A錯誤定位/解決;
屏蔽錯誤小技巧。
1、DIV錯誤定位/解決
首先是Excel中的【#DIV/0!】錯誤,出現(xiàn)這種錯誤的原因只能由【除數(shù)等于0】引起的。
例如下方的案例,使用6除以0(6/0),會導致出現(xiàn)DIV錯誤。
6/0報錯信息
【#DIV/0!】錯誤只有一種情況,即【除數(shù)出現(xiàn)為0】,這種錯誤容易定位,找到除數(shù),修改除數(shù)即可。
2、NAME錯誤定位/解決
在Excel中因為出現(xiàn)大意,經(jīng)常會看到【#NAME?】,碰到這種問題一般是由【函數(shù)名字拼寫錯誤】導致的。
名稱拼寫錯誤會導致Excel識別不出函數(shù),誤認為該函數(shù)不存在。
在下方的案例中,求和函數(shù)為【SUM】拼寫成【SUMS】導致出現(xiàn)了NAME錯誤。
函數(shù)名拼寫錯誤
出現(xiàn)【#NAME?】的另外一種情況是低版本Excel調(diào)用了高版本Excel中的函數(shù),導致Excel識別不出來。
檢測函數(shù)版本的兼容性,可以在可以在微軟官網(wǎng)查詢:
https://dwz.cn/LQOqxOVA
TODAY函數(shù)的兼容性如下所示:
TODAY函數(shù)兼容性
在工作或者生活中,盡量使用高版本的Office,這樣可以減少這種情況的發(fā)生。
3、VALUE錯誤定位/解決
【#VALUE!】錯誤一般是由于數(shù)值運算不符合規(guī)則或者沒有正確使用數(shù)組公式導致的:
1. 文本參與了數(shù)值計算,例如在Excel中使用“1+我”。
相加時存在一個文本
2. 使用數(shù)組公式時,忘記按Ctrl+Shift+Enter鍵。例如下方要求銷售的總價值,正確的數(shù)組公式為:
{=SUM(F7:F12*G7:G12)}
卻因為沒有按Ctrl+Shift+Enter,導致最外層大括號沒有生成。
沒有正確使用數(shù)組公式
VALUE錯誤的解決辦法也很簡單,檢測是否出現(xiàn)文本參與數(shù)值運算,并且確認在數(shù)組公式中,有沒有按Ctrl+Shift+Enter生成大括號。
4、REF錯誤定位/解決
【#REF!】錯誤會比較少見,出現(xiàn)的原因主要是因為【引用的單元格被刪除】導致。
例如在A4使用=SUM(A1:A3),然后將A1:A3刪除之后,A4的公式就會變成:=SUM(#REF!)。
REF錯誤
出現(xiàn)【#REF!】只有一種可能,即引用的單元格被刪除了,Excel識別不出來,報引用錯誤。
5、#N/A錯誤定位/解決
【#N/A】錯誤主要出現(xiàn)在使用VLOOKUP函數(shù)中由于匹配不到值導致的,例如下方的成績單,學號為7的學生不存在,就會報【#N/A】錯誤。
#N/A錯誤
出現(xiàn)【#N/A】錯誤意味著函數(shù)沒有語法錯誤,重點需要檢查VLOOKUP的3個參數(shù)是否正確引用,當然也有可能是像上面這種情況數(shù)據(jù)本身不存在導致的。
6、屏蔽錯誤小技巧
如果Excel中出現(xiàn)了錯誤提示,但是卻無關緊要,只想著把錯誤信息屏蔽,不影響體驗,那么應該怎么辦。
可以使用IFERROR函數(shù),判斷如果出錯,輸出為【空值】。
例如在成績表的VLOOKUP中,我們使用公式:
=IFERROR(VLOOKUP(E35,$B$35:$C$40,2,0),'')
該公式代表的意思是,如果VLOOKUP沒有出錯就正常輸出,如果出錯了就輸出空('')。
同理相除也可以運用:
=IFERROR(A1/A2,'')。
第二個參數(shù)表示出錯的時候輸出的內(nèi)容,當然我們也可以輸出一些提示信息告知函數(shù)錯誤了。
新手學習Excel難免碰上出錯的情況,熟悉了解Excel報錯的相關信息,不僅能快速定位解決問題,還能減少做無用功。
小伙伴可以自己動手嘗試下哦~