位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

實用技巧:Excel中常出現(xiàn)的公式錯誤值

提問人:周麗平發(fā)布時間:2021-07-07

【#####】錯誤及解決方法

有時在表格中輸入數(shù)據(jù)或?qū)Ρ砀窀袷竭M行調(diào)整后,單元格中的數(shù)據(jù)變成了【#####】。在 Excel 中出現(xiàn)這種錯誤值的原因有兩種:一種是單元格的列寬不夠,如果單元格中的文本內(nèi)容或數(shù)值位數(shù)較多,且列寬較窄,就會在單元格中顯示錯誤值【#####】,如下圖 所示這只需調(diào)整這些單元格所在的列寬即可;另一種就是單元格中的數(shù)據(jù)類型不對,當單元格中包含的公式返回了無效的時間和日期,如產(chǎn)生了一個負值,這時無論將列寬調(diào)整為多少,單元格都會顯示【#####】錯誤值。因此需要保證日期與時間公式的正確性。

image.png

image.png

公式除了使用【=】開頭進行輸入外,Excel 還允許使用【+】或【-】符號作為公式的開頭。

但是,Excel總是在公式輸入完畢后插入前導符號【=】。其中,以【+】符號開頭的公式第一個數(shù)值為正數(shù),以【-】符號開頭的公式第一個數(shù)值為負數(shù)。例如,在 Excel 中輸入【+58+6+7】,即等同于輸入【=58+6+7】 ;而輸入【-58+6+7】,即等同于輸入【=-58+6+7】。

【#DIV/0!】錯誤及解決方法

在數(shù)學公式中 0 不能作為除數(shù),Excel 中也不例外,如果輸入一個 0作為除數(shù)的公式(=10/0),那么計算結(jié)果會返回【#DIV/0 !】錯誤值,并且在單元格左側(cè)出現(xiàn)錯誤檢查按鈕。將鼠標指針移動到這個按鈕上,停留 2~3 秒,Excel 就會自動顯示關(guān)于該錯誤值的信息。

image.png

另外,在算術(shù)運算中,如果公式中使用了空白單元格作為除數(shù),那么公式中引用的空白單元格會被當作 0處理。

所以當出現(xiàn)【#DIV/0 !】錯誤值時,首先應檢查是否在公式中使用了 0 或空單元格作為除數(shù)。

image.png

【#N/A】錯誤及解決方法

如果公式返回【#N/A】錯誤值,可能是某個值對于該公式和函數(shù)不可用導致的。這種情況多出現(xiàn)于VLOOKUP、HLOOKUP、LOOKUP、MATCH 等查找函數(shù)中,當函數(shù)無法查找到與查找值匹配的數(shù)據(jù)時,則會返回【#N/A】錯誤值。例如,公式“=VLOOKUP (I2,$B$3:$F$11,5,0)”,因為在“$B$3:$F$11”單元格區(qū)域中沒有查找到“李堯”,提供的查找值是不可用的,所以返回錯誤值【#N/A】。

image.png

另外,如果在提供的查找值中沒有輸入數(shù)據(jù),那么也將返回錯誤值。

如下圖,公式“=VLOOKUP($B$1, 數(shù)據(jù) !$B$2:$L$35,2,0)”是根據(jù)B1 單元格進行查找的,但因 B1 單元格中沒有輸入數(shù)據(jù),所以返回【#N/A】錯誤值;如果在 B1 單元格中輸入正確的員工姓名,按【Enter】鍵,就能根據(jù) B1 單元格輸入的值進行查找。

image.png

除此之外,當某一個數(shù)組有多出來的數(shù)據(jù)時,如【SUMPRODUCT(array1,array2)】,當 array1 與 array2 的尺寸不一樣時,也會產(chǎn)生【#N/A】錯誤值。

【#NAME?】錯誤及解決方法

在公式中使用 Excel 不能識別的文本時將產(chǎn)生錯誤值【#NAME?】。產(chǎn)生該錯誤值的情況比較多,主要有以下 4 種。

函數(shù)名稱錯誤:例如,在公式中將【SUM】函數(shù)寫成【SUN】,就會返回錯誤值【#NAME?】。

image.png

單元格引用錯誤:例如,公式中引用的單元格區(qū)域之間沒有【:】,或者輸入的單元格引用區(qū)域錯誤,也會返回錯誤值【#NAME?】。

如下圖,在公式中將單元格引用【(B3:E3)】寫成了【(B3:E)】。

image.png

名稱錯誤:在 Excel 中,有時為了簡化公式或便于理解公式,會將要參與計算的區(qū)域定義為名稱。輸入公式時,就可以直接輸入定義的名稱。

但如果在公式中輸入的名稱與定義的名稱不完全一致,那么也會產(chǎn)生錯誤值【#NAME?】。如下圖,定義的名稱是出勤考核、工作能力、工作態(tài)度和業(yè)務(wù)考核,在公式中卻將【出勤考核】簡寫成了【出勤】【業(yè)務(wù)考核】簡寫成了【業(yè)務(wù)】。

image.png

文本未在英文半角雙引號之間:在公式中需要輸入文本參與計算時,文本必須置于英文狀態(tài)的雙引號之間,否則就會產(chǎn)生錯誤值【#NAME?】。

image.png

要確認公式中使用的名稱是否存在,可以在【名稱管理器】對話框中查看所需的名稱有沒有被列出。

如果公式中引用了其他工作表或工作簿中的值或單元格,且工作簿或工作表的名稱中包含非字母字符或空格時,需要將該字符放置在單引號【'】中。

【#NULL!】錯誤及解決方法

如果公式返回錯誤值【#NULL!】,可能是因為在公式中使用空格運算符連接兩個不相交的單元格區(qū)域。如下圖,在公式“=SUM(A2:A4C2:C4)”中,A2:A4 和 C2:C4 單元格區(qū)域之間是空格運算符,其目的是返回這兩個區(qū)域的公共區(qū)域的和,但因為這兩個單元格區(qū)域之間不存在公共區(qū)域,所以返回【#NULL!】錯誤值。

image.png

若實在要引用不相交的兩個區(qū)域,一定要使用聯(lián)合運算符,即半角逗號【,】。

【#NUM!】錯誤及解決方法

如果公式或函數(shù)中使用了無效數(shù)值,或者公式返回結(jié)果超出了 Excel可處理的數(shù)值范圍(科學記數(shù)法形式“9E+307”, 相 當 于 9 * 10^307),都將返回【#NUM!】錯誤值。如下圖1所示,在 DATE 函數(shù)中,第 1 個參數(shù)不能設(shè)置為負數(shù);如下圖2 所示,公式中的“8 * 10^309”超出了 Excel能處理的數(shù)值范圍。

image.png

【#REF!】錯誤及解決方法

如果刪除了已經(jīng)被公式引用的單元格,或者在公式中引用了一個根本不存在的單元格,就會返回【#REF!】錯誤值。例如,使用 SUM 函數(shù)對A2:A5 單元格中的數(shù)據(jù)求和,當 A列被刪除后,公式引用的單元格區(qū)域就不存在了,公式就會返回【#REF!】錯誤值,且公式中原來引用的單元格區(qū)域也會變成【#REF!】錯誤值。

image.png

【#VALUE!】錯誤及解決方法

在 Excel 中,不同類型的數(shù)據(jù),能進行的運算也不完全相同,因此,Excel 并不允許將不同類型的數(shù)據(jù)湊在一起,執(zhí)行同一種運算。例如,將字符串 "a" 與數(shù)值 1 相加,則會返回【#VALUE!】錯誤值,。因為【"a"】是文本,而【1】是數(shù)值,文本和數(shù)值是兩個不同的數(shù)據(jù)類型,所以不能進行相加。

image.png

繼續(xù)查找其他問題的答案?

回復(0)
返回頂部