在excel2010中,用戶可以使用錯誤檢查規(guī)則來檢查公式是否發(fā)生錯誤,下面是詳細的操作方法:
單擊“文件”選項卡。然后,單擊“選項”,打開“選項”對話框,在左側單擊“公式”類別,在“錯誤檢查規(guī)則”下,如圖,選中或清除下列任意規(guī)則的復選框:
●所含公式導致錯誤的單元格
公式未使用所需的語法、參數(shù)或數(shù)據(jù)類型。錯誤值包括#DIV/0!、#N/A、#NAME?、#NULL!、#NUM!、#REF!和#VALUE!。每個錯誤值都有不同的原因和解決方法。
●表中不一致的計算列公式
計算列可能包含與列公式不同的公式,這將創(chuàng)建一個例外。當執(zhí)行下列任一操作時,將會創(chuàng)建計算列例外:
▲在計算列單元格中鍵入數(shù)據(jù)而非公式。
▲在計算列單元格中鍵入公式,然后單擊快速訪問工具欄上的“撤消” 。
▲在已經(jīng)包含一個或多個例外的計算列中鍵入新的公式。
▲將數(shù)據(jù)復制到與計算列公式不匹配的計算列中。
▲移動或刪除由計算列中某一行引用的另一個工作表區(qū)域上的單元格。
●包含以兩位數(shù)表示的年份的單元格
在用于公式時,該單元格所包含的文本日期可能被誤解為錯誤的世紀。例如,公式中的日期 =YEAR("1/1/31") 可能是 1931 年或 2031 年。使用此規(guī)則可以檢查有歧義的文本日期。
●文本格式的數(shù)字或者前面有撇號的數(shù)字
該單元格中包含存儲為文本的數(shù)字。從其他源導入數(shù)據(jù)時,通常會存在這種現(xiàn)象。存儲為文本的數(shù)字可能會導致意外的排序結果,因此最好將其轉換為數(shù)字。
●與區(qū)域中的其他公式不一致的公式
公式與其他相鄰公式的模式不匹配。許多情況下,相鄰公式的差別只在于各自引用的內(nèi)容不同。在以下四個相鄰公式的示例中,Excel 將在公式 =SUM(A10:F10) 旁邊顯示一個錯誤,這是因為相鄰公式是按一行遞增的,而公式 =SUM(A10:F10) 增加了 8 行 – Excel 認為正確的公式應為 =SUM(A3:F3)。
●遺漏了區(qū)域中的單元格的公式
如果在原數(shù)據(jù)區(qū)域和包含公式的單元格之間插入了一些數(shù)據(jù),則該公式可能無法自動包含對這些數(shù)據(jù)的引用。此規(guī)則將公式中的引用與包含該公式的單元格的相鄰單元格的實際區(qū)域進行比較。如果相鄰單元格包含其他值并且不為空,則 Excel 會在該公式旁邊顯示一個錯誤。
例如,應用此規(guī)則時,Excel 在公式 =SUM(A2:A4) 旁邊插入一個錯誤,這是因為單元格 A5、A6 和 A7 與該公式所引用的單元格以及包含該公式的單元格 (A8) 相鄰,而這些單元格包含本應在該公式中引用的數(shù)據(jù)。
●包含公式的未鎖定單元格
公式未受到鎖定保護。默認情況下,所有單元格均受到鎖定保護,因此該單元格已設置為取消保護。當公式受到保護時,必須先取消保護才能對其進行修改。請檢查并確保不需要保護該單元格。對包含公式的單元格進行保護可以防止這些單元格被更改,并且有助于避免將來出錯。
●引用空單元格的公式
公式包含對空單元格的引用。這可能會導致意外結果,如下面的示例所示。
假設您要對以下一列單元格中的數(shù)字計算平均值。如果第三個單元格為空,那么它就不會包含在計算中,因此會得到錯誤結果 22.75。如果第三個單元格包含0,就會得到正確結果 18.2。
●表中輸入的無效數(shù)據(jù)
表中存在有效性錯誤。檢查單元格的有效性設置,方法是:在“數(shù)據(jù)”選項卡上的“數(shù)據(jù)工具”組中單擊“數(shù)據(jù)有效性”。