天天看點

Excel資料分析(一)公式錯誤值與解決辦法

1、“####!”錯誤處理

如果單元格所含的數字、日期或時間比單元格寬,或者單元格的日期時間公式産生了一個負值,就會出現“####!”。處理方法如下:

(1)列寬不夠

解決方案:

  • 拖動列标之間的邊界以修改列寬。某些情況下按需修改單元格數字格式,以使數字适應單元格的寬度,如:小數點位數調整等。

(2)日期與時間公式不正确

解決方案:

  • 對日期與時間進行減法運算時,應確定公式的正确性;
  • 根據日期系統的不同,表格中的日期必須是正值。如:日期系統為1900年日期系統,即:假設1900年1月1日0點為起點,那麼表格中所有日期必須大于這一時間;
  • 用較早的時間減去較晚的日期與時間也會導緻“####!”。
  • 如果公式正确,即使結果為負數,使用者可以将單元格格式改為非日期或時間型來顯示該值。

2、“#DIV/0”錯誤處理

當公式被0除時,就會産生這種錯誤,具體表現為兩種原因:

(1)在公式中,除數指向的是空單元格或者包含0值的單元格

在Excel中,如果運算對象是空單元格,那麼Excel将空值作為0進行運算。

解決方案:

  • 修改單元格引用,或者在用作除數的單元格輸入不為0的值;

(2)輸入的公式中含有明顯的除數0

解決方案:

  • 将0值改為非零值。

3、“#N/A”錯誤處理

當函數或者公式中沒有可用數值時,将産生錯誤值“#N/A”

解決方案:

如果工作表中某些單元格暫時沒有數值,那麼可以填入“#N/A”,在引用該單元格時,将不進行數值運算,而是傳回“#N/A”。

4、“#NAME?” 錯誤處理

在公式中使用了Excel不可識别的文本時,将産生該錯誤;

(1)删除了公式中使用的名稱,或者使用了不存在的名稱

解決方案:

  • 确認使用的名稱确實存在。
  • 檢視名稱方法:點選頂部功能頁中的“公式”,單擊“定義的名稱”組中的“名稱管理器”按鈕,打開“名稱管理器”,即可檢視目前Excel表中所有已經定義了的名稱。

(2)名稱的拼寫錯誤

解決方案:

  • 修改名稱的拼寫,如果要在公式中插入正确的名稱,可以在編輯中標明名稱,重新進行輸入;

(3)函數拼寫錯誤

解決方案:

  • 修改函數名,使用者可以使用“插入函數”對話框,将正确的函數名稱插入到公式中;

(4)在公式中輸入文本時,沒有使用雙引号,Excel将其了解為名稱

解決方案:

  • 将公式中的文本括在雙引号中。

(5)在區域引用中缺少引用冒号

解決方案:

  • 确認公式中使用的所有 區域引用 都使用了冒号,如:B3:D3。

5、“#NUM!”錯誤處理

當公式或函數中某個數字有問題時,将産生該錯誤。

(1)在需要數字參數的函數中使用了不能接受的參數

解決方案:

  • 确認函數中使用的參數類型正确;

(2)公式産生的數字太大或太小,Excel不能顯示

解決方案:

  • 修改公式,使其結果在有效數字範圍内。

6、“#VALUE!”錯誤處理

當使用錯誤的參數或運算對象類型、或當公式自動更正功能不能更正公式時,将産生該錯誤。

(1)在需要數字或邏輯值時,輸入了文本

Excel不能将文本轉換為正确的資料類型,例如:如果單元格A1中是:22,單元格A2中是:12優,則公式“=A1+A2”,将傳回錯誤值“#VALUE!”。

解決方案:

  • 确認公式或函數所需的運算符或參數正确,并且公式引用的單元格中包含有效的數值。

(2)将單元格引用、公式或函數作為數組常量輸入

解決方案:

  • 确認數組常量不是單元格引用、公式或函數

(3)賦予需要單一數值的運算符或函數一個數值區域

解決方案:

  • 将數值區域改為單一數值。修改數值區域,使其包含公式所在的資料行或者列。

7、“#REF!” 錯誤處理##

删除了由其他公式引用的單元格,或将移動單元格粘貼到由其他公式引用的單元格中。當單元格引用無效時,将産生該錯誤。

解決方案:

  • 更改公式,或者在删除或粘貼單元格之後立即單擊“撤銷”按鈕,以恢複工作表的單元格。

8、“#NULL!”錯誤值的處理

使用空格運算符連結兩個不相交的單元格區域時,就會産生該錯誤;

解決方案:

  • 確定兩個區域有重疊部分,或改用其他引用運算符連結不同區域。

以上内容摘自《Excel2016資料處理與分析 從新手到高手》 - 傑誠文化。

繼續閱讀