資源描述:
《Excel公式應(yīng)用常見錯誤及處理方法》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、Excel公式應(yīng)用常見錯誤及處理方法錯誤常見原因處理方法#DIV/0! 在公式中有除數(shù)為零,或者有除數(shù)為空白的單元格(Excel把空白單元格也當(dāng)作0)?! “殉龜?shù)改為非零的數(shù)值,或者用IF函數(shù)進(jìn)行控制。#N/A 在公式使用查找功能的函數(shù)(VLOOKUP、HLOOKUP、LOOKUP等)時,找不到匹配的值?! z查被查找的值,使之的確存在于查找的數(shù)據(jù)表中的第一列。#NAME? 在公式中使用了Excel無法識別的文本,例如函數(shù)的名稱拼寫錯誤,使用了沒有被定義的區(qū)域或單元格名稱,引用文本時沒有加引號等?! 「鶕?jù)具體的公式,逐步分析出
2、現(xiàn)該錯誤的可能,并加以改正。#NUM! 當(dāng)公式需要數(shù)字型參數(shù)時,我們卻給了它一個非數(shù)字型參數(shù);給了公式一個無效的參數(shù);公式返回的值太大或者太小。 根據(jù)公式的具體情況,逐一分析可能的原因并修正。#VALUE 文本類型的數(shù)據(jù)參與了數(shù)值運算,函數(shù)參數(shù)的數(shù)值類型不正確; 函數(shù)的參數(shù)本應(yīng)該是單一值,卻提供了一個區(qū)域作為參數(shù); 輸入一個數(shù)組公式時,忘記按Ctrl+Shift+Enter鍵?! 「嚓P(guān)的數(shù)據(jù)類型或參數(shù)類型; 提供正確的參數(shù); 輸入數(shù)組公式時,記得使用Ctrl+Shift+Enter鍵確定。#REF! 公式中使用了
3、無效的單元格引用。通常如下這些操作會導(dǎo)致公式引用無效的單元格:刪除了被公式引用的單元格;把公式復(fù)制到含有引用自身的單元格中?! ”苊鈱?dǎo)致引用無效的操作,如果已經(jīng)出現(xiàn)錯誤,先撤銷,然后用正確的方法操作。#NULL! 使用了不正確的區(qū)域運算符或引用的單元格區(qū)域的交集為空?! 「恼齾^(qū)域運算符使之正確;更改引用使之相交?! ∥闹羞x用的實例都是平時出現(xiàn)最多的情況,請大家注意體會。文中圖6提到的幫助更正錯誤的智能標(biāo)記非常有用,如果利用介紹的方法都還未解決問題時,可以借助它進(jìn)一步的分析??傊?,只要思路正確、耐心仔細(xì),Excel的公式錯誤最后就會
4、被我們一一“殲滅”。一、#DIV/0!錯誤 常見原因:如果公式返回的錯誤值為“#DIV/0!”,這是因為在公式中有除數(shù)為零,或者有除數(shù)為空白的單元格(Excel把空白單元格也當(dāng)作0)?! √幚矸椒ǎ喊殉龜?shù)改為非零的數(shù)值,或者用IF函數(shù)進(jìn)行控制。具體方法請參見下面的實例?! 【唧w實例:如圖1的所示的工作表,我們利用公式根據(jù)總價格和數(shù)量計算單價,在D2單元格中輸入的公式為“=B2/C2”,把公式復(fù)制到D6單元格后,可以看到在D4、D5和D6單元格中返回了“#DIV/0!”錯誤值,原因是它們的除數(shù)為零或是空白單元格?! 〖僭O(shè)我們知道“鼠
5、標(biāo)”的數(shù)量為“6”,則在C4單元格中輸入“6”,錯誤就會消失(如圖2)。 假設(shè)我們暫時不知道“錄音機”和“刻錄機”的數(shù)量,又不希望D5、D6單元格中顯示錯誤值,這時可以用IF函數(shù)進(jìn)行控制。在D2單元格中輸入公式“=IF(ISERROR(B2/C2),"",B2/C2)”,并復(fù)制到D6單元格??梢钥吹?,D5和D6的錯誤值消失了,這是因為IF函數(shù)起了作用。整個公式的含義為:如果B2/C2返回錯誤的值,則返回一個空字符串,否則顯示計算結(jié)果?! ≌f明:其中ISERROR(value)函數(shù)的作用為檢測參數(shù)value的值是否為錯誤值,如果是,
6、函數(shù)返回值TRUE,反之返回值FALSE.?! 《?N/A錯誤 常見原因:如果公式返回的錯誤值為“#N/A”,這常常是因為在公式使用查找功能的函數(shù)(VLOOKUP、HLOOKUP、LOOKUP等)時,找不到匹配的值。 處理方法:檢查被查找的值,使之的確存在于查找的數(shù)據(jù)表中的第一列。 具體實例:在如圖4所示的工作表中,我們希望通過在A10單元格中輸入學(xué)號,來查找該名同學(xué)的英語成績。B10單元格中的公式為“=VLOOKUP(A10,A2:E6,5,FALSE)”,我們在A10中輸入了學(xué)號“107”由于這個學(xué)號,由于在A2:A6中
7、并沒有和它匹配的值,因此出現(xiàn)了“#N/A”錯誤?! ∪绻拚@個錯誤,則可以在A10單元格中輸入一個A2:A6中存在的學(xué)號,如“102”,這時錯誤值就不見了(如圖5)?! ≌f明一:關(guān)于公式“=VLOOKUP(A10,A2:E6,5,FALSE)”中VLOOKUP的第四個參數(shù),若為FALSE,則表示一定要求完全匹配lookup_value的值;若為TRUE,則表示如果找不到完全匹配lookup_value的值,就使用小于等于lookup_value的最大值?! ≌f明二:出現(xiàn)“#N/A”錯誤的原因還有其他一些,選中出現(xiàn)錯誤值的B10單
8、元格后,會出現(xiàn)一個智能標(biāo)記,單擊這個標(biāo)記,在彈出的菜單中選擇“關(guān)于此錯誤的幫助”(如圖6),就會得到這個錯誤的詳細(xì)分析(如圖7),通過這些原因和解決方法建議,我們就可以逐步去修正錯誤,這對其他的錯誤也適用。三、#NAME? 錯誤 常