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