1。#####!
原因:如果單元格所含的數字、日期或時間比單元格寬,或者單元格的日期時間公式產生了一個負值,就會產生#####!錯誤。
解決方法:如果單元格所含的數字、日期或時間比單元格寬,可以透過拖動列表之間的寬度來修改列寬。
如果使用的是1900年的日期系統,那麼Excel中的日期和時間必須為正值,用較早的日期或者時間值減去較晚的日期或者時間值就會導致#####!錯誤。如果公式正確,也可以將單元格的格式改為非日期和時間型來顯示該值。
2。#VALUE!
當使用錯誤的引數或運算物件型別時,或者當公式自動更正功能不能更正公式時,將產生錯誤值#VALUE!。
原因一:在需要數字或邏輯值時輸入了文字,Excel不能將文字轉換為正確的資料型別。
解決方法:確認公式或函式所需的運算子或引數正確,並且公式引用的單元格中包含有效的數值。例如:如果單元格A1包含一個數字,單元格A2包含文字"學籍",則公式"=A1+A2"將返回錯誤值#VALUE!。
可以用SUM工作表函式將這兩個值相加(SUM函式忽略文字):=SUM(A1:A2)。
原因二:將單元格引用、公式或函式作為陣列常量輸入。
解決方法:確認陣列常量不是單元格引用、公式或函式。
原因三:賦予需要單一數值的運算子或函式一個數值區域。
解決方法:將數值區域改為單一數值。修改數值區域,使其包含公式所在的資料行或列。
3。#DIV/O!
當公式被零除時,將會產生錯誤值#DIV/O!。
原因一:在公式中,除數使用了指向空單元格或包含零值單元格的單元格引用(在Excel中如果運算物件是空白單元格,Excel將此空值當作零值)。
解決方法:修改單元格引用,或者在用作除數的單元格中輸入不為零的值。
原因二:輸入的公式中包含明顯的除數零,例如:=5/0。
解決方法:將零改為非零值。
4。#NAME?
在公式中使用了Excel不能識別的文字時將產生錯誤值#NAME?。
解決方法:確認使用的名稱確實存在。選擇選單"插入"&line;"名稱"&line;"定義"命令,如果所需名稱沒有被列出,請使用"定義"命令新增相應的名稱。
原因二:名稱的拼寫錯誤。
解決方法:修改拼寫錯誤的名稱。
原因三:在公式中使用標誌。
解決方法:選擇選單中"工具"&line;"選項"命令,開啟"選項"對話方塊,然後單擊"重新計算"標籤,在"工作薄選項"下,選中"接受公式標誌"複選框。
原因四:在公式中輸入文字時沒有使用雙引號。
解決方法:Excel將其解釋為名稱,而不理會使用者準備將其用作文字的想法,將公式中的文字括在雙引號中。例如:下面的公式將一段文字"總計:"和單元格B50中的數值合併在一起:="總計:"&B50
原因五:在區域的引用中缺少冒號。
解決方法:確認公式中,使用的所有區域引用都使用冒號。
例如:SUM(A2:B34)。
5。#N/A
原因:當在函式或公式中沒有可用數值時,將產生錯誤值#N/A。
解決方法:如果工作表中某些單元格暫時沒有數值,請在這些單元格中輸入"#N/A",公式在引用這些單元格時,將不進行數值計算,而是返回#N/A。
6。#REF!
當單元格引用無效時將產生錯誤值#REF!。
7。#NUM!
當公式或函式中某個數字有問題時將產生錯誤值#NUM!。
原因一:在需要數字引數的函式中使用了不能接受的引數。
解決方法:確認函式中使用的引數型別正確無誤。
原因二:使用了迭代計算的工作表函式,例如:IRR或RATE,並且函式不能產生有效的結果。
解決方法:為工作表函式使用不同的初始值。
原因三:由公式產生的數字太大或太小,Excel不能表示。
解決方法:修改公式,使其結果在有效數字範圍之間。
8。#NULL!
當試圖為兩個並不相交的區域指定交叉點時將產生錯誤值#NULL!。
原因:使用了不正確的區域運算子或不正確的單元格引用。
解決方法:如果要引用兩個不相交的區域,請使用聯合運算子逗號(,)。公式要對兩個區域求和,請確認在引用這兩個區域時,使用逗號。如:SUM(A1:A13,D12:D23)。如果沒有使用逗號,Excel將試圖對同時屬於兩個區域的單元格求和,但是由於A1:A13和D12:D23並不相交,所以他們沒有共同的單元格。
1。#####!
原因:如果單元格所含的數字、日期或時間比單元格寬,或者單元格的日期時間公式產生了一個負值,就會產生#####!錯誤。
解決方法:如果單元格所含的數字、日期或時間比單元格寬,可以透過拖動列表之間的寬度來修改列寬。
如果使用的是1900年的日期系統,那麼Excel中的日期和時間必須為正值,用較早的日期或者時間值減去較晚的日期或者時間值就會導致#####!錯誤。如果公式正確,也可以將單元格的格式改為非日期和時間型來顯示該值。
2。#VALUE!
當使用錯誤的引數或運算物件型別時,或者當公式自動更正功能不能更正公式時,將產生錯誤值#VALUE!。
原因一:在需要數字或邏輯值時輸入了文字,Excel不能將文字轉換為正確的資料型別。
解決方法:確認公式或函式所需的運算子或引數正確,並且公式引用的單元格中包含有效的數值。例如:如果單元格A1包含一個數字,單元格A2包含文字"學籍",則公式"=A1+A2"將返回錯誤值#VALUE!。
可以用SUM工作表函式將這兩個值相加(SUM函式忽略文字):=SUM(A1:A2)。
原因二:將單元格引用、公式或函式作為陣列常量輸入。
解決方法:確認陣列常量不是單元格引用、公式或函式。
原因三:賦予需要單一數值的運算子或函式一個數值區域。
解決方法:將數值區域改為單一數值。修改數值區域,使其包含公式所在的資料行或列。
3。#DIV/O!
當公式被零除時,將會產生錯誤值#DIV/O!。
原因一:在公式中,除數使用了指向空單元格或包含零值單元格的單元格引用(在Excel中如果運算物件是空白單元格,Excel將此空值當作零值)。
解決方法:修改單元格引用,或者在用作除數的單元格中輸入不為零的值。
原因二:輸入的公式中包含明顯的除數零,例如:=5/0。
解決方法:將零改為非零值。
4。#NAME?
在公式中使用了Excel不能識別的文字時將產生錯誤值#NAME?。
解決方法:確認使用的名稱確實存在。選擇選單"插入"&line;"名稱"&line;"定義"命令,如果所需名稱沒有被列出,請使用"定義"命令新增相應的名稱。
原因二:名稱的拼寫錯誤。
解決方法:修改拼寫錯誤的名稱。
原因三:在公式中使用標誌。
解決方法:選擇選單中"工具"&line;"選項"命令,開啟"選項"對話方塊,然後單擊"重新計算"標籤,在"工作薄選項"下,選中"接受公式標誌"複選框。
原因四:在公式中輸入文字時沒有使用雙引號。
解決方法:Excel將其解釋為名稱,而不理會使用者準備將其用作文字的想法,將公式中的文字括在雙引號中。例如:下面的公式將一段文字"總計:"和單元格B50中的數值合併在一起:="總計:"&B50
原因五:在區域的引用中缺少冒號。
解決方法:確認公式中,使用的所有區域引用都使用冒號。
例如:SUM(A2:B34)。
5。#N/A
原因:當在函式或公式中沒有可用數值時,將產生錯誤值#N/A。
解決方法:如果工作表中某些單元格暫時沒有數值,請在這些單元格中輸入"#N/A",公式在引用這些單元格時,將不進行數值計算,而是返回#N/A。
6。#REF!
當單元格引用無效時將產生錯誤值#REF!。
7。#NUM!
當公式或函式中某個數字有問題時將產生錯誤值#NUM!。
原因一:在需要數字引數的函式中使用了不能接受的引數。
解決方法:確認函式中使用的引數型別正確無誤。
原因二:使用了迭代計算的工作表函式,例如:IRR或RATE,並且函式不能產生有效的結果。
解決方法:為工作表函式使用不同的初始值。
原因三:由公式產生的數字太大或太小,Excel不能表示。
解決方法:修改公式,使其結果在有效數字範圍之間。
8。#NULL!
當試圖為兩個並不相交的區域指定交叉點時將產生錯誤值#NULL!。
原因:使用了不正確的區域運算子或不正確的單元格引用。
解決方法:如果要引用兩個不相交的區域,請使用聯合運算子逗號(,)。公式要對兩個區域求和,請確認在引用這兩個區域時,使用逗號。如:SUM(A1:A13,D12:D23)。如果沒有使用逗號,Excel將試圖對同時屬於兩個區域的單元格求和,但是由於A1:A13和D12:D23並不相交,所以他們沒有共同的單元格。