Excel中常出現(xiàn)的公式錯誤值
在excel中有時候會因為操作不當(dāng)導(dǎo)致出現(xiàn)錯誤提示信息,面對表格里一長串的特殊符號,你該怎么辦呢?下文為你講解了幾種常出現(xiàn)的錯誤情況以及解決辦法,感興趣的話一起看下去吧!
【#####】錯誤及解決方法
有時在表格中輸入數(shù)據(jù)或?qū)Ρ砀窀袷竭M(jìn)行調(diào)整后,單元格中的數(shù)據(jù)變成了【#####】。在 Excel 中出現(xiàn)這種錯誤值的原因有兩種:一種是單元格的列寬不夠,如果單元格中的文本內(nèi)容或數(shù)值位數(shù)較多,且列寬較窄,就會在單元格中顯示錯誤值【#####】,如下圖 所示這只需調(diào)整這些單元格所在的列寬即可;另一種就是單元格中的數(shù)據(jù)類型不對,當(dāng)單元格中包含的公式返回了無效的時間和日期,如產(chǎn)生了一個負(fù)值,這時無論將列寬調(diào)整為多少,單元格都會顯示【#####】錯誤值。因此需要保證日期與時間公式的正確性。
公式除了使用【=】開頭進(jìn)行輸入外,Excel 還允許使用【+】或【-】符號作為公式的開頭。
但是,Excel總是在公式輸入完畢后插入前導(dǎo)符號【=】。其中,以【+】符號開頭的公式第一個數(shù)值為正數(shù),以【-】符號開頭的公式第一個數(shù)值為負(fù)數(shù)。例如,在 Excel 中輸入【+58+6+7】,即等同于輸入【=58+6+7】 ;而輸入【-58+6+7】,即等同于輸入【=-58+6+7】。
【#DIV/0!】錯誤及解決方法
在數(shù)學(xué)公式中 0 不能作為除數(shù),Excel 中也不例外,如果輸入一個 0作為除數(shù)的公式(=10/0),那么計算結(jié)果會返回【#DIV/0 !】錯誤值,并且在單元格左側(cè)出現(xiàn)錯誤檢查按鈕。將鼠標(biāo)指針移動到這個按鈕上,停留 2~3 秒,Excel 就會自動顯示關(guān)于該錯誤值的信息。
另外,在算術(shù)運算中,如果公式中使用了空白單元格作為除數(shù),那么公式中引用的空白單元格會被當(dāng)作 0處理。
所以當(dāng)出現(xiàn)【#DIV/0 !】錯誤值時,首先應(yīng)檢查是否在公式中使用了 0 或空單元格作為除數(shù)。
【#N/A】錯誤及解決方法
如果公式返回【#N/A】錯誤值,可能是某個值對于該公式和函數(shù)不可用導(dǎo)致的。這種情況多出現(xiàn)于VLOOKUP、HLOOKUP、LOOKUP、MATCH 等查找函數(shù)中,當(dāng)函數(shù)無法查找到與查找值匹配的數(shù)據(jù)時,則會返回【#N/A】錯誤值。例如,公式“=VLOOKUP (I2,$B:$F,5,0)”,因為在“$B:$F”單元格區(qū)域中沒有查找到“李堯”,提供的查找值是不可用的,所以返回錯誤值【#N/A】。
另外,如果在提供的查找值中沒有輸入數(shù)據(jù),那么也將返回錯誤值。
如下圖,公式“=VLOOKUP($B, 數(shù)據(jù) !$B:$L,2,0)”是根據(jù)B1 單元格進(jìn)行查找的,但因 B1 單元格中沒有輸入數(shù)據(jù),所以返回【#N/A】錯誤值;如果在 B1 單元格中輸入正確的員工姓名,按【Enter】鍵,就能根據(jù) B1 單元格輸入的值進(jìn)行查找。
除此之外,當(dāng)某一個數(shù)組有多出來的數(shù)據(jù)時,如【SUMPRODUCT(array1,array2)】,當(dāng) array1 與 array2 的尺寸不一樣時,也會產(chǎn)生【#N/A】錯誤值。
【#NAME?】錯誤及解決方法
在公式中使用 Excel 不能識別的文本時將產(chǎn)生錯誤值【#NAME?】。產(chǎn)生該錯誤值的情況比較多,主要有以下 4 種。
函數(shù)名稱錯誤:例如,在公式中將【SUM】函數(shù)寫成【SUN】,就會返回錯誤值【#NAME?】。
單元格引用錯誤:例如,公式中引用的單元格區(qū)域之間沒有【:】,或者輸入的單元格引用區(qū)域錯誤,也會返回錯誤值【#NAME?】。
如下圖,在公式中將單元格引用【(B3:E3)】寫成了【(B3:E)】。
名稱錯誤:在 Excel 中,有時為了簡化公式或便于理解公式,會將要參與計算的區(qū)域定義為名稱。輸入公式時,就可以直接輸入定義的名稱。
但如果在公式中輸入的名稱與定義的名稱不完全一致,那么也會產(chǎn)生錯誤值【#NAME?】。如下圖,定義的名稱是出勤考核、工作能力、工作態(tài)度和業(yè)務(wù)考核,在公式中卻將【出勤考核】簡寫成了【出勤】【業(yè)務(wù)考核】簡寫成了【業(yè)務(wù)】。
文本未在英文半角雙引號之間:在公式中需要輸入文本參與計算時,文本必須置于英文狀態(tài)的雙引號之間,否則就會產(chǎn)生錯誤值【#NAME?】。
要確認(rèn)公式中使用的名稱是否存在,可以在【名稱管理器】對話框中查看所需的名稱有沒有被列出。
如果公式中引用了其他工作表或工作簿中的值或單元格,且工作簿或工作表的名稱中包含非字母字符或空格時,需要將該字符放置在單引號【'】中。
【#NULL!】錯誤及解決方法
如果公式返回錯誤值【#NULL!】,可能是因為在公式中使用空格運算符連接兩個不相交的單元格區(qū)域。如下圖,在公式“=SUM(A2:A4C2:C4)”中,A2:A4 和 C2:C4 單元格區(qū)域之間是空格運算符,其目的是返回這兩個區(qū)域的公共區(qū)域的和,但因為這兩個單元格區(qū)域之間不存在公共區(qū)域,所以返回【#NULL!】錯誤值。
若實在要引用不相交的兩個區(qū)域,一定要使用聯(lián)合運算符,即半角逗號【,】。
【#NUM!】錯誤及解決方法
如果公式或函數(shù)中使用了無效數(shù)值,或者公式返回結(jié)果超出了 Excel可處理的數(shù)值范圍(科學(xué)記數(shù)法形式“9E+307”, 相 當(dāng) 于 9 * 10^307),都將返回【#NUM!】錯誤值。如下圖1所示,在 DATE 函數(shù)中,第 1 個參數(shù)不能設(shè)置為負(fù)數(shù);如下圖2 所示,公式中的“8 * 10^309”超出了 Excel能處理的數(shù)值范圍。
【#REF!】錯誤及解決方法
如果刪除了已經(jīng)被公式引用的單元格,或者在公式中引用了一個根本不存在的單元格,就會返回【#REF!】錯誤值。例如,使用 SUM 函數(shù)對A2:A5 單元格中的數(shù)據(jù)求和,當(dāng) A列被刪除后,公式引用的單元格區(qū)域就不存在了,公式就會返回【#REF!】錯誤值,且公式中原來引用的單元格區(qū)域也會變成【#REF!】錯誤值。
【#VALUE!】錯誤及解決方法
在 Excel 中,不同類型的數(shù)據(jù),能進(jìn)行的運算也不完全相同,因此,Excel 并不允許將不同類型的數(shù)據(jù)湊在一起,執(zhí)行同一種運算。例如,將字符串 "a" 與數(shù)值 1 相加,則會返回【#VALUE!】錯誤值,。因為【"a"】是文本,而【1】是數(shù)值,文本和數(shù)值是兩個不同的數(shù)據(jù)類型,所以不能進(jìn)行相加。
以上就是常見的錯誤處理方法,看完本篇文章,在遇到這種問題是不是就不會驚慌了呢,
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。