原文標(biāo)題:《Excel 公式的 8 種錯(cuò)誤類型,最后一個(gè) 90% 的人都不知道!》
常用 Excel 的小伙伴們,應(yīng)該多多少少用過函數(shù)公式吧?
一些復(fù)雜難搞的統(tǒng)計(jì)、查找問題,有時(shí)寫個(gè)公式就能效率翻番~
但是,公式也不總是一次性就能寫對(duì)的,這個(gè)過程中可能會(huì)出現(xiàn)諸如「#REF!」、「#VALUE!」等的錯(cuò)誤!
所以今天咱就來給大家分析一下,Excel 公式的幾種常見錯(cuò)誤類型,以及排查錯(cuò)誤的方法~
▋#VALUE!
含義:這個(gè)錯(cuò)誤通常表示鍵入公式的方式錯(cuò)誤,或者引用的單元格錯(cuò)誤。
這種錯(cuò)誤非常普遍,并且很難找到具體原因。
比如,公式中存在類型不匹配的問題:將文本與數(shù)字放在一起進(jìn)行數(shù)學(xué)運(yùn)算。
例:
排查方法:
? 檢查公式中的運(yùn)算是否涉及不兼容的數(shù)據(jù)類型。
? 確保所有函數(shù)的參數(shù)都是正確的數(shù)據(jù)類型。
? 如果使用了文本函數(shù),確保文本字符串是正確的格式。
▋#REF!
含義:這個(gè)錯(cuò)誤表示引用了不存在的單元格,通常是因?yàn)橐玫膯卧窕蛘麄€(gè)工作表被刪除或粘貼覆蓋。
例:
排查方法:
? 檢查公式中的單元格引用是否指向了已經(jīng)刪除或移動(dòng)的單元格。
? 如果使用了 3D 引用(引用多個(gè)工作表上的同一單元格或范圍,如「Sheet1!A1」),確保所有工作表都存在。
? 使用 Excel 的「查找和替換」功能查找所有的#REF! 錯(cuò)誤,并檢查它們的引用。
▋#DIV/0!
含義:這個(gè)錯(cuò)誤表示公式嘗試將一個(gè)數(shù)字除以零。
例:
排查方法:
? 檢查公式中的除數(shù)是否為零。
? 使用 Iferror 函數(shù)或 If 語句來避免除以零的錯(cuò)誤,比如「=IF (A1=0,"",B1 / A1)」。
▋#NAME?
含義:這個(gè)錯(cuò)誤通常表示公式中存在 Excel 無法識(shí)別的文本,可能是因?yàn)楹瘮?shù)名拼寫錯(cuò)誤,或者自定義的名稱未定義。
例:
▲ 函數(shù)名稱 Sum 拼寫錯(cuò)誤
▲ 想要自定義的函數(shù)名稱未定義
排查方法:
? 檢查函數(shù)名和變量名是否正確拼寫。
? 確保所有自定義名稱都已經(jīng)在工作簿中定義。
? 關(guān)于自定義名稱的用法可以參考:這個(gè)新函數(shù),居然能把英文公式變中文?羨慕哭了!
▋#NUM!
含義:這個(gè)錯(cuò)誤表示公式或函數(shù)中包含無效數(shù)值,比如使用了錯(cuò)誤的數(shù)據(jù)類型或數(shù)字格式,以及公式產(chǎn)生的數(shù)字過大或過小。
例:
▲ 函數(shù)的參數(shù) 2 讓公式結(jié)果超出可顯示范圍
排查方法:
? 檢查公式中是否有不合理的數(shù)值。
? 確保所有數(shù)值參數(shù)都在函數(shù)的有效范圍內(nèi),使函數(shù)結(jié)果介于 -1*10307 和 1*10307 之間。
▋#N/A
含義:這個(gè)錯(cuò)誤表示公式中的某些值不可用,通常與 Vlookup 或 Hlookup 函數(shù)有關(guān),當(dāng)公式找不到引用值時(shí)會(huì)出現(xiàn)。
例:
排查方法:
? 檢查 Vlookup 或 Hlookup 函數(shù)的查找范圍是否正確。
? 確保查找值確實(shí)存在。
▋#SPILL!
含義:這個(gè)錯(cuò)誤表示在數(shù)組公式中,打算放置結(jié)果的溢出范圍過小,使結(jié)果無法展開。
例:
▲ 預(yù)留給數(shù)組展開的單元格中有別的內(nèi)容
排查方法:
? 檢查數(shù)組公式是否超出了可用單元格的邊界。
? 嘗試將數(shù)組公式的結(jié)果分配到?jīng)]被占用的單元格中。
? 數(shù)組公式無法溢出到合并單元格中,可將單元格取消合并。
▋#NULL!
含義:這個(gè)錯(cuò)誤表示公式使用了不正確的區(qū)域運(yùn)算符,或在區(qū)域引用之間使用了交叉運(yùn)算符(空格字符)來指定不相交的兩個(gè)區(qū)域的交集。
例:
▲ 運(yùn)算區(qū)域相交,可以使用空格作為區(qū)域運(yùn)算符
▲ 運(yùn)算區(qū)域不相交,使用空格作為區(qū)域運(yùn)算符會(huì)出現(xiàn)錯(cuò)誤
排查方法:
? 改用「:」或「,」這種正確的區(qū)域運(yùn)算符(比如「A1:A11」,「A1:A10,C1:C10」)。
? 檢查公式中的區(qū)域引用是否正確,確保它們是相交的。
▋其他錯(cuò)誤
表格中含有不可見字符或其他「臟」數(shù)據(jù)而導(dǎo)致公式出錯(cuò):
參見:整理了 4 個(gè)小時(shí),Excel 數(shù)據(jù)清洗的 7 個(gè)函數(shù),都在這里了!
▋不知道公式哪里出錯(cuò)時(shí)
可以用【公式】選項(xiàng)卡下的【公式求值】可視化公式的每個(gè)運(yùn)算步驟,找出在哪一步出錯(cuò)。
本文來自微信公眾號(hào):秋葉 Excel (ID:excel100),作者:衛(wèi)星醬
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。