Excel常見錯誤及解決方法:
1、####錯誤:此錯誤表示列不夠寬,或者使用了負日期或時間。
解決辦法:調整列寬,或直接雙擊列標題右側的邊界。
2、#VALUE!錯誤:此錯誤表示使用的參數或操作數的類型不正確。
解決辦法:輸入或編輯數組公式,沒有按組合鍵Ctrl+Shift+Enter,而是按了Enter鍵
3、#DIV/0!錯誤:這種錯誤表示使用數字除以零(0)。
解決辦法:輸入的公式中包含明顯的除以零的計算,如"=5/0"。
4、#N/A錯誤:當數值對函數或公式不可用時,將出現此錯誤。
解決辦法:運行的宏程序所輸入的函數返回#N/A。
5、#NAME?錯誤:當Excel2007無法識別公式中的文本時,將出現此錯誤。
解決辦法:打開調用用戶自定義函數(UDP)的工作薄。
Ⅱ Excel公式應用常見錯誤及處理方法
在利用Excel完成任務的過程中,公式被使用得非常多,能夠解決各種各樣的問題。但是,這並不意味著公式的運用總會一帆風順,如果我們運用函數和公式的時候稍微不仔細,公式就可能返回一些奇怪的錯誤代碼,這可不是我們希望得到的結果。
看到這些奇怪的錯誤代碼,有的朋友可能會手忙腳亂,甚至感到煩躁。其實,任何錯誤均有它內在的原因,下面我們就通過實例剖析,和大家探討根據公式返回錯誤值的代碼識別錯誤的類型和原因,以及相應的處理方法,幫助朋友們輕松地應對各種常見錯誤。
一、 #DIV/0! 錯誤
常見原因:如果公式返回的錯誤值為“#DIV/0!”,這是因為在公式中有除數為零,或者有除數為空白的單元格(Excel把空白單元格也當作0)。
處理方法:把除數改為非零的數值,或者用IF函數進行控制。具體方法請參見下面的實例。
具體實例:如圖1的所示的工作表,我們利用公式根據總價格和數量計算單價,在D2單元格中輸入的公式為“=B2/C2”,把公式復制到D6單元格後,可以看到在D4、D5和D6單元格中返回了“#DIV/0!”錯誤值,原因是它們的除數為零或是空白單元格。
圖1
假設我們知道“滑鼠”的數量為“6”,則在C4單元格中輸入“6”,錯誤就會消失(如圖2)。
圖24
關於Excel公式常見錯誤的處理方法就介紹到這里。文中選用的實例都是平時出現最多的情況,請大家注意體會。文中圖6提到的幫助更正錯誤的智 能標記非常有用,如果利用介紹的方法都還未解決問題時,可以藉助它進一步的分析。總之,只要思路正確,耐心仔細,Excel的公式錯誤最後就會被一一“殲 滅”。
Ⅲ Excel中出現#錯誤怎麼辦
Excel在單元格中最常見的一些錯誤信息:
(1)####
錯誤原因:輸入到單元格中的數值太長或公式產生的結果太長,單元格容納不下。
解決方法:適當增加列的寬度。
(2)#div/0!
錯誤原因:當公式被零除時,將產生錯誤值#div/0!
解決方法:修改單元格引用,或者在用作除數的單元格中輸入不為零的值。
(3)#N/A
錯誤原因:當在函數或公式中沒有可用的數值時,將產生錯誤值#N/A。
解決方法:如果工作表中某些單元格暫時沒有數值,在這些單元格中輸入#N/A,公式在引用這些單元格時,將不進行數值計算,而是返回#N/A。
(4)#NAME?
錯誤原因:在公式中使用了Microsoft Excel不能識別的文本。
解決方法:確認使用的名稱確實存在。如所需的名稱沒有被列出,添加相應的名稱。如果名稱存在拼寫錯誤,修改拼寫錯誤。
(5)#NULL!
錯誤原因:當試圖為兩個並不相交的區域指定交叉點時,將產生以上錯誤。
解決方法:如果要引用兩個不相交的區域,使用和並運算符。
(6)#NUM!
錯誤原因:當公式或函數中某些數字有問題時,將產生該錯誤信息。
解決方法:檢查數字是否超出限定區域,確認函數中使用的參數類型是否正確。
(7)#REF!
錯誤原因:當單元格引用無效時,將產生該錯誤信息。
解決方法:更改公式,在刪除或粘貼單元格之後,立即單擊「撤消」按鈕以恢復工作表中的單元格。
(8)#VALUE!
錯誤原因:當使用錯誤的參數或運算對象類型時,或當自動更改公式功能不能更正公式時,將產生該錯誤信息。
解決方法:確認公式或函數所需的參數或運算符是否正確,並確認公式引用的單元格所包含均為有效的數值。
Ⅳ Excel表格中的###錯誤出現原因和解決方法-excel學習網
幾乎可以保證。如果您有一堆這樣的公式...
M43:= C43 / D43
…然後,在這種情況下,除數D43在某個點的值為零。然後,您的公式將返回:#DIV / 0!
一個訪客最近給我發送了一個工作簿,其中包含數百個這樣的結果。它也有#VALUE!錯誤,他的公式試圖將數字除以標簽。
每當您在工作簿中設置比率時,始終建議 確定如何除以零以及顯示其他此類錯誤。對於比率,在除零計算很常見的情況下,我喜歡為此類錯誤顯示一個空單元格。所以我的公式是:
M43:= IF(N(D43)= 0,””,C43 / D43)
在此,如果單元格D43包含文本,則N()函數將返回零;如果單元格D43包含數字,則N()函數將返回數字。
對於更復雜的公式,可能不容易發現錯誤的潛在原因,可以使用:
M43:= IF(ISERROR(公式),誤差值,公式)
但是,幾年前,我向Microsoft的Excel團隊抱怨這種技術。我記得,我說過使用這樣的公式沒有意義:
= IF(ISERROR(一些長而復雜的公式),誤差值,同樣的長而復雜的公式)
我寫道,這種方法有兩個問題。首先,它使公式的復雜度加倍。其次,在公式使用查找或其他處理器密集型計算的情況下,此技術使原本已經很長的計算時間加倍。
我問,微軟不能給我們這樣的功能:
= FUNCTION(一些長而復雜的公式,錯誤值)
幾年後,在Excel 2007 Beta中,一個Excel團隊問我是否注意到IFERROR函數,他們是根據我的建議而添加的。因此,在New Excel(Excel 2007及更高版本)中,您現在可以使用如下公式:
M43:= IFERROR(C43 / D43,””)
如果您使用New Excel,但在電子表格中未使用IFERROR,則該這樣做了。
Ⅳ excel打開時提示錯誤怎麼解決
word、excel出現「向程序發送命令時出現錯誤」。 可以在開始程序中找到office程序相應的快捷方式,點擊右鍵「屬性」,取消「兼容模式」和「特權等級」選項就可以了。 或者 打開excel--》excel選項--》高級--》最下面的常規--》去掉 「忽略使用動態數據交換(DDE)的其他應用程序」前面的勾.這樣再次打開就可以了! 試試吧
Ⅵ 6個Excel常見的問題及解決方法 精心整理匯總!
Excel表格的使用過程中會遇到很多問題,對新手來說可能就比較麻煩,不知道如何解決,今天給大家分享6個常見的問題和解決方法,你一定遇到過這樣的問題。
1、數字0不見了
單元格開頭輸入的數字0為什麼不顯示出來?
解決方法:方法一,是在輸入數字之前,在單元格上先輸入英文狀態下的單引號;方法二,選中單元格,設置單元格格式-文本。
2、單元格內容變成#####
在單元格中輸入數據後為什麼顯示####?
解決方法:這其實是單元格太小造成的,數據顯示不全,選中單元格,雙擊列寬就可以根據內容調整。
3、數字變成E+
單元格中輸入很多數據後,變成E+怎麼辦?
解決方法:在公式上再添加一個函數,使用公式【iferror(原公式,」」)】,然後再填充公式,就不會顯示錯誤,顯示的就是空白單元格。
以上就是給大家分享的常見問題,新手必備的技巧!
以上是小編為大家分享的關於6個Excel常見的問題及解決方法 精心整理匯總!的相關內容,更多信息可以關注環球青藤分享更多干貨
Ⅶ excel中,錯誤的顯示有哪些
Excel經常會顯一些錯誤值信息,如#N/A!、#VALUE!、#DIV/O!等等。出現這些錯誤的原因有很多種,最主要是由於公式不能計算正確結果。例如,在需要數字的公式中使用文本、刪除了被公式引用的單元格,或者使用了寬度不足以顯示結果的單元格。以下是幾種Excel常見的錯誤及其解決方法。
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並不相交,所以他們沒有共同的單元格。
小技巧:要想在顯示單元格值或單元格公式之間來回切換,只需按下CTRL+`(位於TAB鍵上方)。
收起
Ⅷ excel總是報錯怎麼解決
一、網路上的一般說法
1、ViewState對象為Null。
2、DateSet空。
3、sql語句或Datebase的原因導致DataReader空。
4、聲明字元串變數時未賦空值就應用變數。
5、未用new初始化對象。
6、Session對象為空。
7、對控制項賦文本值時,值不存在。
8、使用Request.QueryString()時,所獲取的對象不存在,或在值為空時未賦初始值。
9、使用FindControl時,控制項不存在卻沒有做預處理。
10、重復定義造成未將對象引用設置到對象的實例錯誤.
二、
(1)所設置的變數為空值或沒有取到值,一般出現在傳遞參數的時候出現這個問題,也會在使用DataGrid或gridview或datalist等數據控制項時出現.
(2)控制項名稱與codebehind裡面的沒有對應
(3)未用new初始化對象
(4)在程序中所引用的控制項不存在
解決方法:
(1)使用try..catch...finally捕捉錯誤,或直接用response.write()輸出所取的變數值
(2)查看代碼中是否存在未初始化的變數
Ⅸ EXCEL啟動時出現錯誤,應該怎樣解決
軟體配置錯誤造成的,可以在系統里進行修復。
工具:電腦、win10系統、office。
1、打開桌面上的控制面板程序。