您現(xiàn)在所在位置: 主頁 > 行業(yè)動(dòng)態(tài) > 電腦操作
【Excel】Excel錯(cuò)誤值大全(一)
更新時(shí)間:2022-11-27
很多小伙伴說在用Excel在這個(gè)過程中,我們經(jīng)常會(huì)遇到各種各樣的錯(cuò)誤值。在這個(gè)時(shí)候,許多朋友看起來很困惑。這是什么意思?
事實(shí)上,每一個(gè)錯(cuò)誤值都有定的含義。在和解之前,我們需要閱讀它Excel進(jìn)行深入的交流。如果你理解了這些錯(cuò)誤值的含義,你就不會(huì)再認(rèn)為這是困擾你的象征。也許你會(huì)說:哦,這個(gè)磨人的小妖精。
強(qiáng)烈建議朋友收集這篇文章備用,就像一個(gè)Excel錯(cuò)誤值字典。
(以下錯(cuò)誤值的解釋來源于微軟官方@MicroSoft。)
一、如何糾正 #DIV/0 !錯(cuò)誤
若將數(shù)字除以零 (0),Microsoft Excel 將顯示 #DIV/0! 如果輸入了一個(gè)簡(jiǎn)單的公式(如 =5/0)或公式引用的單元格為 0 或者是空的,這種情況會(huì)發(fā)生,如下圖所示。
如需更改此錯(cuò)誤,請(qǐng)執(zhí)行以下任何操作:
①請(qǐng)確保函數(shù)或公式中的除數(shù)不是零或空白單元格。
②將公式中的單元格引用改為另一個(gè)單元格,不包括零 (0) 或空白值。
③輸入作為公式中除數(shù)引用的單元格 #N/A,這將改變公式結(jié)果 #N/A,指示除值不可用。
多次 #DIV/0 !無法避免錯(cuò)誤,因?yàn)楣秸诘却慊蚱渌溯斎搿?在這種情況下,您可以在等待時(shí)使用取消錯(cuò)誤并輸入一些錯(cuò)誤的處理方法。
求值為 0 或無值分母
若要取消 #DIV/0 !最簡(jiǎn)單的方法是使用錯(cuò)誤IF 計(jì)算分母存在的函數(shù)。 如果這是 0 或無值,然后顯示 0 或無值,公式結(jié)果,而不是 #DIV/0 !錯(cuò)誤值,否則為計(jì)算公式。
例如,如果返回錯(cuò)誤的公式是= A2/A3,使用=IF(A3,0,A2/A3)返回 0 或=IF(A3,A2/A3,"";)返回空字符串。 也可以顯示自定義信息如下所示 ︰ = IF (A3,A2/A3,";需要輸入")。 QUOTIENT 函數(shù)需要從第一個(gè)示例中使用=IF(A3,QUOTIENT(A2,A3),0)。 這會(huì)告訴 Excel IF (A3 如果存在,則返回公式的結(jié)果,否則將被忽略)。
使用 IFERROR 取消 #DIV/0 !錯(cuò)誤
你可以嵌套IFERROR 除法操作中取消函數(shù)中的錯(cuò)誤。同樣,使用 A2/A三、可使用=IFERROR(A2/A3,0)。 這會(huì)告訴 Excel 公式的計(jì)算結(jié)果是錯(cuò)誤的,是否返回 0,否則是返回公式的結(jié)果。
Excel 2007 之前的 Excel 您可以使用版本 IF(ISERROR()) 方法 ︰ =IF(ISERROR(A2/A3),0,A2/A3) (請(qǐng)參考函數(shù))。
注意 ︰ IFERROR 和 IF(ISERROR()) 方法是處理總錯(cuò)誤程序,他們將取消所有錯(cuò)誤的顯示,而不僅僅是 #DIV/0 !。 在正確應(yīng)用公式的任何錯(cuò)誤處理之前,您需要確保公式的工作模式,否則可能無法實(shí)現(xiàn)預(yù)期的公式 ** 常工作。
二、如何糾正 # # # 錯(cuò)誤
若列因不夠?qū)挾鵁o法顯示單元格的所有內(nèi)容,Microsoft Excel #####可以顯示在單元格中。將日期和時(shí)間返回為負(fù)值的公式也可以顯示為####。
為了顯示所有單元格的內(nèi)容,請(qǐng)雙擊列標(biāo)題的右邊緣,或?qū)⒘袑捦系剿璧膶挾取?br/>
您還可以嘗試以下方法:
①要縮小單元格內(nèi)容,請(qǐng)單擊對(duì)齊旁邊的開始>“
然后選擇設(shè)置單元格式對(duì)話框中的縮小字體填充框。
②如果數(shù)字的小數(shù)位數(shù)太多,請(qǐng)單擊開始>減少小數(shù)位數(shù)。
③如果日期太長(zhǎng),請(qǐng)單擊開始>箭頭旁邊的數(shù)字格式,然后選擇短期。
更正負(fù)日期或時(shí)間
如果單元格有負(fù)日期或時(shí)間值 Excel 請(qǐng)確保顯示#####:
①使用 1900 驗(yàn)證日期和時(shí)間為日期系統(tǒng)的正值。
②正確減去日期或時(shí)間,避免負(fù)日期或時(shí)間值結(jié)果。
③將格式設(shè)置為日期或時(shí)間的負(fù)公式結(jié)果改為其他數(shù)字格式。
三、如何糾正 #N/A 錯(cuò)誤
#N/A 錯(cuò)誤通常意味著公式找不到要求搜索的內(nèi)容。
原因
①查閱值不存在:VLOOKUP、HLOOKUP、LOOKUP 或 MATCH 函數(shù)的 #N/A 錯(cuò)誤最常見的原因是公式找不到參考值。例如,源數(shù)據(jù)中沒有參考值。
在源數(shù)據(jù)中找不到項(xiàng)目
在這種情況下,查閱表格中沒有列出Banana”,因此 VLOOKUP 返回 #N/A 錯(cuò)誤。
解決方案:確保源數(shù)據(jù)中存在查閱值,或在公式中使用 IFERROR 等待錯(cuò)誤的處理程序。=IFERROR(FORMULA(),0),即:
= IF(公式求值錯(cuò)誤,顯示 0、公式結(jié)果在其他情況下顯示)
可以使用不顯示內(nèi)容,也可以替換自己的文本:=IFERROR(FORMULA(),”Error Message here”)
注釋: IFERROR 僅適用于 Excel 2007 和更高的版本。早期版本 Excel,你可以用其中一個(gè) IS 函數(shù)。管理 #N/A 常用的方法是使用 ISNA() 函數(shù)︰IF(ISNA(FORMULA()),0,FORMULA()).
=IF(ISNA(FORMULA()),0,FORMULA()))
但請(qǐng)注意 ISNA 兩個(gè)公式將被強(qiáng)制計(jì)算。第一個(gè)計(jì)算公式是確定是否導(dǎo)致錯(cuò)誤。如果公式?jīng)]有計(jì)算錯(cuò)誤,第二個(gè)是顯示公式。如果在工作簿中使用了大量的公式,它將導(dǎo)致巨大的費(fèi)用。
②不正確的值類型:查閱值和源數(shù)據(jù)是不同的數(shù)據(jù)類型。例如,試著讓你 VLOOKUP 引用數(shù)字,但源數(shù)據(jù)存儲(chǔ)在文本中。
由同類型的數(shù)據(jù) #N/A 錯(cuò)誤
解決方案:確保數(shù)據(jù)類型相同。單元格格式可以通過選擇單元格或單元格范圍查看,然后右鍵單擊并選擇格式化單元格>數(shù)字(或按) Ctrl 1)如有必要,可更改數(shù)字格式。
提示: 如果需要強(qiáng)制更改整個(gè)列的格式,首先應(yīng)用所需的格式,然后使用數(shù)據(jù)>文本分列>“完成”。
③單元格中有多余的空間:可用 TRIM 函數(shù)刪除前導(dǎo)或跟隨空間。嵌套用于以下示例 VLOOKUP 函數(shù)中的 TRIM 刪除 A2:A7 前導(dǎo)空格中的名稱,然后返回部門名稱。
注意: 這是必須使用的數(shù)組公式 Ctrl Shift Enter 輸入。Excel 將用括號(hào) {} 自動(dòng)包括公式。試著自己輸入,Excel 將公式作為文本顯示。
{=VLOOKUP(D2,TRIM(A2:B7),2,FALSE)}
④對(duì)比使用近似匹配和精確匹配的方法(TRUE/FALSE)
默認(rèn)情況下,查閱表格中信息的函數(shù)必須按升序排列。但是 VLOOKUP 和 HLOOKUP 包括工作表函數(shù) range_lookup 即使沒有對(duì)表格進(jìn)行排序,該參數(shù)命令函數(shù)也應(yīng)找到準(zhǔn)確的匹配。如果您想找到準(zhǔn)確的匹配,請(qǐng)將 range_lookup 參數(shù)設(shè)置為 FALSE。請(qǐng)注意:如果使用 TRUE(表示命令函數(shù)搜索近似匹配)不僅會(huì)導(dǎo)致 #N/A 如下列示例所示,錯(cuò)誤的結(jié)果也會(huì)返回。
近似匹配參數(shù)用于未排序表中,VLOOKUP 失敗
在這個(gè)例子中,不僅香蕉回來了 #N/A 而且梨也回到了錯(cuò)誤的價(jià)格。這種結(jié)果的原因是使用 TRUE 參數(shù),此參數(shù)命令 VLOOKUP 尋找近似匹配而不是精確匹配。香蕉沒有接近的匹配,梨的字母順序比桃高。在這種情況下,將 VLOOKUP 與 FALSE 使用參數(shù)將返回梨的正確價(jià)格,但香蕉仍然會(huì)導(dǎo)致 #N/A 錯(cuò)誤,因?yàn)榱斜碇袥]有相應(yīng)的香蕉。
若使用 MATCH 請(qǐng)嘗試更改函數(shù) ** tch_type 參數(shù)值按指定表格的順序排序。如果您想找到準(zhǔn)確的匹配項(xiàng),請(qǐng) ** tch_type 參數(shù)設(shè)置為 0(零)。
⑤數(shù)組公式引用的行數(shù)或列數(shù)與數(shù)組公式所在區(qū)域的行數(shù)或列數(shù)不同
在這個(gè)例子中,單元格 E2 引用不匹配范圍:
{=SUM(IF(A2:A11=D2,B2:B5))}
為了正確計(jì)算公式,需要更改公式,以反映兩個(gè)范圍 2 – 11。
{=SUM(IF(A2:A11=D2,B2:B11))}
注意: 這是必須使用的數(shù)組公式 Ctrl Shift Enter 輸入。Excel 將用括號(hào) {} 自動(dòng)包括公式。試著自己輸入,Excel 將公式作為文本顯示。
⑥若因數(shù)據(jù)不足而在單元格中手動(dòng)輸入 #N/A 或 NA(),只要有實(shí)際數(shù)據(jù),就應(yīng)該替換為實(shí)際數(shù)據(jù)。在此之前,引用這些單元格的公式不能計(jì)算值,因此返回 #N/A 錯(cuò)誤。
在這種情況下,從5月到12月有 #N/A 因此,總計(jì)無法計(jì)算,而是返回 #N/A 錯(cuò)誤。
⑦缺少一個(gè)或多個(gè)必要義函數(shù)的公式缺少一個(gè)或多個(gè)必要參數(shù)。
如果要修復(fù)此錯(cuò)誤,請(qǐng)檢查所使用公式的函數(shù)語法,并在返回錯(cuò)誤公式時(shí)輸入所有必要的參數(shù)。這可能需要使用 Visual Basic 編輯器 (VBE) 檢查函數(shù)。可以使用開發(fā)工具選項(xiàng)卡 ALT F11 訪問 VBE。
⑧不能使用輸入用戶定義函數(shù)。
如需修復(fù)此錯(cuò)誤,請(qǐng)驗(yàn)證包含用戶定義函數(shù)的工作簿是否已打開,函數(shù)是否正常工作。
⑨運(yùn)行宏所用函數(shù)返回 #N/A
如需修復(fù)此錯(cuò)誤,請(qǐng)驗(yàn)證函數(shù)中的參數(shù)是否正確,是否在正確的位置使用。
⑩編輯包含 CELL 等待函數(shù)的保護(hù)文件,然后將單元格的內(nèi)容轉(zhuǎn)換為 N/A 錯(cuò)誤
如需修復(fù)此錯(cuò)誤,請(qǐng)按 Ctr Alt F9 重新計(jì)算工作表
理解函數(shù)的參數(shù)需要幫助嗎?
如果不確定是否是合適的參數(shù),可以使用函數(shù)導(dǎo)向獲得幫助。根據(jù)插入函數(shù),選擇具有問題公式的單元格,轉(zhuǎn)移到功能區(qū)的公式選項(xiàng)卡。
Excel 自動(dòng)加載向?qū)В?/p>
單擊每個(gè)參數(shù),Excel 為您提供每個(gè)參數(shù)的相應(yīng)信息。
對(duì)圖表使用 #N/A
#N/A 可能很有用!使用下圖中的例子 #N/A 因?yàn)?#N/A 圖表上是否會(huì)繪制值。以下是單獨(dú)使用的。 0 和 #N/A 圖表外觀的例子。
在最后一個(gè)例子中,您將看到繪制 0 值,平線顯示在圖表底部,然后快速增長(zhǎng)以顯示總計(jì)。在下面的例子中,您將看到 0 值替換為 #N/A。
本期到此結(jié)束,更多相關(guān)信息Excel請(qǐng)期待下一期。
推薦課程
-
唐山現(xiàn)代多元Design全能班
346人 報(bào)名小編
-
唐山現(xiàn)代多元Design精英班
393人 報(bào)名小編
-
唐山現(xiàn)代藝術(shù)設(shè)計(jì)全能班
373人 報(bào)名小編
-
唐山電商課程培訓(xùn)班
331人 報(bào)名小編
-
唐山專業(yè)盲打指法訓(xùn)練
251人 報(bào)名小編