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資料處理與分析 從新手到高手》 - 傑誠文化。