Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫的一款電子表格軟件。直觀的界面、出色的計(jì)算功能和圖表工具,再加上成功的市場(chǎng)營(yíng)銷,使Excel成為最流行的個(gè)人計(jì)算機(jī)數(shù)據(jù)處理軟件。 我們使用Excel處理數(shù)據(jù)時(shí),經(jīng)常會(huì)遇到一些錯(cuò)誤值,這些錯(cuò)誤值會(huì)在不同情況下出現(xiàn),當(dāng)然也代表不同的含義,每個(gè)錯(cuò)誤值都有不同的原因和解決方法。
Excel中,計(jì)算可能得出的錯(cuò)誤類型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、 #NAME? 或 #NULL!,加上一個(gè)非計(jì)算的錯(cuò)誤“####”,一共8個(gè)。 一、“####”:列不夠?qū)挘蛘呤褂昧素?fù)日期或時(shí)間列寬不足 1.當(dāng)列寬不足以顯示內(nèi)容時(shí),可以通過(guò)以下幾種方法糾正: (1)縮小內(nèi)容文字大小適應(yīng)列寬; (2)調(diào)整列寬,或直接選中列后雙擊列標(biāo)題右側(cè)的邊界; (3)更改單元格的數(shù)字格式,使數(shù)字適合現(xiàn)有單元格寬度。例如,可以減少小數(shù)點(diǎn)后的小數(shù)位數(shù)。 日期出現(xiàn)負(fù)值的報(bào)錯(cuò) 2.當(dāng)日期和時(shí)間為負(fù)數(shù)時(shí),可以通過(guò)以下幾種方法糾正: (1)如果使用的是1900日期系統(tǒng),那么日期和時(shí)間必須為正值; (2)如果對(duì)日期和時(shí)間進(jìn)行減法運(yùn)算,應(yīng)確保建立的公式是正確的; (3)如果公式是正確的,但結(jié)果仍然是負(fù)值,可以通過(guò)將相應(yīng)單元格的格式設(shè)置為非日期或時(shí)間格式來(lái)顯示該值。
二、“#N/A”:數(shù)值對(duì)函數(shù)或公式不可用具體表現(xiàn)在: (1)缺少數(shù)據(jù),在其位置輸入了“#N/A”或“NA()”; (2)在未排序的表中使用了VLOOKUP、HLOOKUP或MACTCH工作表函數(shù)來(lái)查找值; (3)為HLOOKUP、LOOKUP、MATCH或VLOOKUP工作表函數(shù)的lookup_value參數(shù)賦予了不正確的值; (4)數(shù)組公式中使用的參數(shù)的行數(shù)或列數(shù)與包含數(shù)組公式的區(qū)域的行數(shù)或列數(shù)不一致; (5)使用的自定義工作表函數(shù)不可用; (6)內(nèi)置或自定義工作表函數(shù)中省略了一個(gè)或多個(gè)必需參數(shù); (7)運(yùn)行的宏程序所輸入的函數(shù)返回“#N/A”。 三、“#VALUE!”:使用的參數(shù)或操作數(shù)據(jù)的類型不正確可能包含以下一種或幾種錯(cuò)誤: (1)當(dāng)公式需要數(shù)字或邏輯值(例如TURE或FALSE)時(shí),卻輸入了文本; (2)輸入或編輯數(shù)組公式,沒(méi)有按組合鍵Ctrl+Shift+Enter,而是按了Enter鍵; (3)將單元格引用、公式或函數(shù)作為數(shù)組常量輸入; (4)為需要單個(gè)值(而不是區(qū)域)的運(yùn)算符或函數(shù)提供區(qū)域; (5)在某個(gè)矩陣工作表函數(shù)中使用了無(wú)效的矩陣; (6)運(yùn)行的宏程序所輸入的函數(shù)返回“#VALUE!”。 我們根據(jù)具體情況分析后,解決即可。 四、“#REF!”:?jiǎn)卧褚脽o(wú)效具體表現(xiàn)在: (1)刪除了其他公式所引起的單元格,或?qū)⒁岩苿?dòng)的單元格粘貼到了其他公式所引起的單元格上; (2)使用的對(duì)象鏈接和嵌入鏈接所指向的程序未運(yùn)行; (3)鏈接到了不可用的動(dòng)態(tài)數(shù)據(jù)交換(DDE)主題,如“系統(tǒng)”; (4)運(yùn)行的宏程序所輸入的函數(shù)返回“#REF!”。 五、“#DIV/0!”:使用數(shù)字除以零(0)具體表現(xiàn)在: (1)輸入的公式中包含明顯的除以零的計(jì)算,如"=5/0"; (2)使用了對(duì)空白單元格或包含零作為除數(shù)的單元格的單元格引用; (3)運(yùn)行的宏中使用了返回“#DIV/0!”的函數(shù)或公式。 同樣根據(jù)以上情況,分析后解決。 六、“#NUM!”:公式或函數(shù)中使用了無(wú)效的數(shù)值具體表現(xiàn)在: (1)在需要數(shù)字參數(shù)的函數(shù)中使用了無(wú)法接受的參數(shù); (2)使用了進(jìn)行迭代的工作表函數(shù)(如IRR或RATE),且函數(shù)無(wú)法得到結(jié)果; (3)輸入的公式所得出的數(shù)字太大或太小,無(wú)法在Excel中表示。 七、“#NULL!”:區(qū)域不相交或運(yùn)算符錯(cuò)誤具體表現(xiàn)在: (1)使用了不正確的區(qū)域運(yùn)算符. (2)區(qū)域不相交.
八、“#NAME?”:無(wú)法識(shí)別公式中的文本具體表現(xiàn)在: (1)名稱或函數(shù)名稱拼寫錯(cuò)誤; (2)使用了不存在的名稱; (3)在公式中輸入文本時(shí)沒(méi)有使用雙引號(hào); (4)區(qū)域引用中漏掉了冒號(hào); (5)引用的另一張工作表未使用的單引號(hào)引起; (6)打開調(diào)用用戶自定義函數(shù)(UDP)的工作薄; (7)使用了EUROCONVERT函數(shù),而沒(méi)有加載“歐元轉(zhuǎn)換工具”宏。 IFERROR函數(shù)并不是所有錯(cuò)誤代碼(返回值)都是計(jì)算錯(cuò)誤,我們?cè)谶M(jìn)行數(shù)據(jù)處理時(shí),這些錯(cuò)誤代表的就是本身的結(jié)果,但是我們不希望看到的是代碼,而應(yīng)該看到的是文字說(shuō)明。這個(gè)時(shí)候,我們就應(yīng)該用到IFERROR函數(shù)。 我們先來(lái)看看Excel幫助信息中,關(guān)于“IFERROR”的說(shuō)明:
示例 根據(jù)下表中的示例數(shù)據(jù),然后將其輸入到新的 Excel 工作表的 A1 單元格中。 要使公式顯示結(jié)果,請(qǐng)選中它們,按 F2,然后按 Enter。 如果需要,可調(diào)整列寬以查看所有數(shù)據(jù)。 當(dāng)然,我們還可以通過(guò) if 等函數(shù)規(guī)避或清除錯(cuò)誤代碼。 打印時(shí)如何“規(guī)避”這些錯(cuò)誤代碼在 Excel 的實(shí)操中,經(jīng)常會(huì)出現(xiàn)報(bào)錯(cuò)的情況,諸如第二至八種的錯(cuò)誤代碼(下面的設(shè)置對(duì)第一種“####”的錯(cuò)誤無(wú)效),但是我們?cè)诖蛴r(shí)又不希望看到這些內(nèi)容,這個(gè)時(shí)候,我們需要在“頁(yè)面設(shè)置”彈框的“工作表”選項(xiàng)卡中將“錯(cuò)誤單元格打印為”設(shè)置為“空白”,如圖: 將“錯(cuò)誤單元格打印為”設(shè)置為“空白” 設(shè)置好后,打印結(jié)果就不會(huì)有錯(cuò)誤代碼,演示如下: 去除錯(cuò)誤代碼 Excel整體界面趨于平面化,顯得清新簡(jiǎn)潔。流暢的動(dòng)畫和平滑的過(guò)渡,帶來(lái)不同以往的使用體驗(yàn)。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!