說(shuō)明:如果您有任何疑問(wèn)或想咨詢(xún)其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732
全網(wǎng)監(jiān)測(cè)海量數(shù)據(jù)按需發(fā)布監(jiān)測(cè)預(yù)警
實(shí)時(shí)把握輿情動(dòng)態(tài)精準(zhǔn)追溯信息源頭
Excel公式應(yīng)用常見(jiàn)錯(cuò)誤及處理方法 處理常見(jiàn)錯(cuò)誤,這個(gè)問(wèn)題是我們很多人都很困惑的一個(gè)問(wèn)題,處理常見(jiàn)錯(cuò)誤是我們非常常用的一個(gè)東西,也是我們工作和學(xué)習(xí)中必不可少的一個(gè)數(shù)據(jù)公式,那么具體我們要怎么做呢?下面就來(lái)看看這篇Excel公式應(yīng)用常見(jiàn)錯(cuò)誤及處理方法 處理常見(jiàn)錯(cuò)誤的文章吧!
在利用Excel完成任務(wù)的過(guò)程中,公式被使用得非常多,能夠解決各種各樣的問(wèn)題。但是,這并不意味著公式的運(yùn)用總會(huì)一帆風(fēng)順,如果我們運(yùn)用函數(shù)和公式的時(shí)候稍微不仔細(xì),公式就可能返回一些奇怪的錯(cuò)誤代碼,這可不是我們希望得到的結(jié)果。
看到這些奇怪的錯(cuò)誤代碼,有的朋友可能會(huì)手忙腳亂,甚至感到煩躁。其實(shí),任何錯(cuò)誤均有它內(nèi)在的原因,下面我們就通過(guò)實(shí)例剖析,和大家探討根據(jù)公式返回錯(cuò)誤值的代碼識(shí)別錯(cuò)誤的類(lèi)型和原因,以及相應(yīng)的處理方法,幫助朋友們輕松地應(yīng)對(duì)各種常見(jiàn)錯(cuò)誤。
一、 #DIV/0! 錯(cuò)誤
常見(jiàn)原因:如果公式返回的錯(cuò)誤值為#DIV/0!,這是因?yàn)樵诠街杏谐龜?shù)為零,或者有除數(shù)為空白的單元格(Excel把空白單元格也當(dāng)作0)。
處理方法:把除數(shù)改為非零的數(shù)值,或者用IF函數(shù)進(jìn)行控制。具體方法請(qǐng)參見(jiàn)下面的實(shí)例。
具體實(shí)例:如圖1的所示的工作表,我們利用公式根據(jù)總價(jià)格和數(shù)量計(jì)算單價(jià),在D2單元格中輸入的公式為=B2/C2,把公式復(fù)制到D6單元格后,可以看到在D4、D5和D6單元格中返回了#DIV/0!錯(cuò)誤值,原因是它們的除數(shù)為零或是空白單元格。
圖1
假設(shè)我們知道鼠標(biāo)的數(shù)量為6,則在單元格中輸入6,錯(cuò)誤就會(huì)消失(如圖2)。
圖2
假設(shè)我們暫時(shí)不知道錄音機(jī)和刻錄機(jī)的數(shù)量,又不希望D5、D6單元格中顯示錯(cuò)誤值,這時(shí)可以用IF函數(shù)進(jìn)行控制。在D2單元格中輸入公式 =IF(ISERROR(B2/C2),"",B2/C2),并復(fù)制到D6單元格。可以看到,D5和D6的錯(cuò)誤值消失了,這是因?yàn)镮F函數(shù)起了作用。整個(gè)公式的含義為:如果B2/C2返回錯(cuò)誤的值,則返回一個(gè)空字符串,否則顯示計(jì)算結(jié)果。
圖3
說(shuō)明:其中ISERROR(value)函數(shù)的作用為檢測(cè)參數(shù)value的值是否為錯(cuò)誤值,如果是,函數(shù)返回值TRUE,反之返回值FALSE.。
二、 #N/A 錯(cuò)誤
常見(jiàn)原因:如果公式返回的錯(cuò)誤值為#N/A,這常常是因?yàn)樵诠绞褂貌檎夜δ艿暮瘮?shù)(VLOOKUP、HLOOKUP、LOOKUP等)時(shí),找不到匹配的值。
處理方法:檢查被查找的值,使之的確存在于查找的數(shù)據(jù)表中的第一列。
具體實(shí)例:在如圖4所示的工作表中,我們希望通過(guò)在A10單元格中輸入學(xué)號(hào),來(lái)查找該名同學(xué)的英語(yǔ)成績(jī)。B10單元格中的公式為 =VLOOKUP(A10,A2:E6,5,F(xiàn)ALSE),我們?cè)贏10中輸入了學(xué)號(hào)107由于這個(gè)學(xué)號(hào),由于在A2:A6中并沒(méi)有和它匹配的值,因此出現(xiàn)了#N/A錯(cuò)誤。
圖4
如果要修正這個(gè)錯(cuò)誤,則可以在A10單元格中輸入一個(gè)A2:A6中存在的學(xué)號(hào),如102,這時(shí)錯(cuò)誤值就不見(jiàn)了(如圖5)。
圖5
說(shuō)明一:關(guān)于公式=VLOOKUP(A10,A2:E6,5,F(xiàn)ALSE)中VLOOKUP的第四個(gè)參數(shù),若為FALSE,則表示一定要求完全匹配lookup_value的值;若為T(mén)RUE,則表示如果找不到完全匹配lookup_value的值,就使用小于等于 lookup_value 的最大值。
說(shuō)明二:出現(xiàn)#N/A錯(cuò)誤的原因還有其他一些,選中出現(xiàn)錯(cuò)誤值的B10單元格后,會(huì)出現(xiàn)一個(gè)智能標(biāo)記,單擊這個(gè)標(biāo)記,在彈出的菜單中選擇關(guān)于此錯(cuò)誤的幫助(如圖6),就會(huì)得到這個(gè)錯(cuò)誤的詳細(xì)分析(如圖7),通過(guò)這些原因和解決方法建議,我們就可以逐步去修正錯(cuò)誤,這對(duì)其他的錯(cuò)誤也適用。
圖6
圖7
三、 #NAME? 錯(cuò)誤
常見(jiàn)原因:如果公式返回的錯(cuò)誤值為#NAME?,這常常是因?yàn)樵诠街惺褂昧薊xcel無(wú)法識(shí)別的文本,例如函數(shù)的名稱(chēng)拼寫(xiě)錯(cuò)誤,使用了沒(méi)有被定義的區(qū)域或單元格名稱(chēng),引用文本時(shí)沒(méi)有加引號(hào)等。
處理方法:根據(jù)具體的公式,逐步分析出現(xiàn)該錯(cuò)誤的可能,并加以改正,具體方法參見(jiàn)下面的實(shí)例。
具體實(shí)例:如圖8所示的工作表,我們想求出A1:A3區(qū)域的平均數(shù),在B4單元格輸入的公式為=aveage(A1:A3),回車(chē)后出現(xiàn)了 #NAME?錯(cuò)誤(如圖8),這是因?yàn)楹瘮?shù)average錯(cuò)誤地拼寫(xiě)成了aveage,Excel無(wú)法識(shí)別,因此出錯(cuò)。把函數(shù)名稱(chēng)拼寫(xiě)正確即可修正錯(cuò)誤。
圖8
選中單元格,輸入公式=ERAGE(data),回車(chē)后也出現(xiàn)了#NAME?錯(cuò)誤(如圖9)。這是因?yàn)樵谶@個(gè)公式中,我們使用了區(qū)域名稱(chēng)data,但是這個(gè)名稱(chēng)還沒(méi)有被定義,所以出錯(cuò)。
圖9
改正的方法為:選中A1:A3單元格區(qū)域,再選擇菜單名稱(chēng)→定義命令,打開(kāi)定義名稱(chēng)對(duì)話框,在文本框中輸入名稱(chēng)data單擊確定按鈕(如圖10)。
圖10
返回Excel編輯窗口后,可以看到錯(cuò)誤不見(jiàn)了(如圖11)。
圖11
選中D4單元格,輸入公式=IF(A1=12,這個(gè)數(shù)等于12,這個(gè)數(shù)不等于12),回車(chē)后出現(xiàn)#NAME?錯(cuò)誤(如12),原因是引用文本時(shí)沒(méi)有添加引號(hào)。
圖12
修改的方法為:對(duì)引用的文本添加上引號(hào),特別注意是英文狀態(tài)下的引號(hào)。于是將公式改為=IF(A1=12,"這個(gè)數(shù)等于12","這個(gè)數(shù)不等于12")(如圖13)。
圖13
四、 #NUM! 錯(cuò)誤
常見(jiàn)原因:如果公式返回的錯(cuò)誤值為#NUM!,這常常是因?yàn)槿缦聨追N原因:當(dāng)公式需要數(shù)字型參數(shù)時(shí),我們卻給了它一個(gè)非數(shù)字型參數(shù);給了公式一個(gè)無(wú)效的參數(shù);公式返回的值太大或者太小。
處理方法:根據(jù)公式的具體情況,逐一分析可能的原因并修正。
具體實(shí)例:在如圖14所示的工作表中,我們要求數(shù)字的平方根,在B2中輸入公式=SQRT(A2)并復(fù)制到B4單元格,由于A4中的數(shù)字為-16,不能對(duì)負(fù)數(shù)開(kāi)平方,這是個(gè)無(wú)效的參數(shù),因此出現(xiàn)了#NUM!錯(cuò)誤。修改的方法為把負(fù)數(shù)改為正數(shù)即可。
圖14
五、 #VALUE 錯(cuò)誤
常見(jiàn)原因:如果公式返回的錯(cuò)誤值為#VALUE,這常常是因?yàn)槿缦聨追N原因:文本類(lèi)型的數(shù)據(jù)參與了數(shù)值運(yùn)算,函數(shù)參數(shù)的數(shù)值類(lèi)型不正確;函數(shù)的參數(shù)本應(yīng)該是單一值,卻提供了一個(gè)區(qū)域作為參數(shù);輸入一個(gè)數(shù)組公式時(shí),忘記按Ctrl+Shift+Enter鍵。
處理方法:更正相關(guān)的數(shù)據(jù)類(lèi)型或參數(shù)類(lèi)型;提供正確的參數(shù);輸入數(shù)組公式時(shí),記得使用Ctrl+Shift+Enter鍵確定。
具體實(shí)例:如圖15的工作表,A2單元格中的壹佰是文本類(lèi)型的,如果在B2中輸入公式=A2*2,就把文本參與了數(shù)值運(yùn)算,因此出錯(cuò)。改正方法為把文本改為數(shù)值即可。
圖15
圖16中,在A8輸入公式=SQRT(A5:A7),對(duì)于函數(shù)SQRT,它的參數(shù)必須為單一的參數(shù),不能為區(qū)域,因此出錯(cuò)。改正方法為修改參數(shù)為單一的參數(shù)即可。
圖16
如圖17的工作表,如果要想用數(shù)組公式直接求出總價(jià)值,可以在E8單元格中輸入公式{=SUM(C3:C7*D3:D7)},注意其中的花 括號(hào)不是手工輸入的,而是當(dāng)輸入完成后按下Ctrl+Shift+Enter鍵后,Excel自動(dòng)添加的。如果輸入后直接用Enter鍵確定,則會(huì)出現(xiàn) #VALUE錯(cuò)誤。
圖17
修改的方法為:選中E8單元格后激活公式欄,按下Ctrl+Shift+Enter鍵即可,這時(shí)可以看到Excel自動(dòng)添加了花括號(hào)(如圖18)。
圖18
六、 #REF! 錯(cuò)誤
常見(jiàn)原因:如果公式返回的錯(cuò)誤值為#REF!,這常常是因?yàn)楣街惺褂昧藷o(wú)效的單元格引用。通常如下這些操作會(huì)導(dǎo)致公式引用無(wú)效的單元格:刪除了被公式引用的單元格;把公式復(fù)制到含有引用自身的單元格中。
處理方法:避免導(dǎo)致引用無(wú)效的操作,如果已經(jīng)出現(xiàn)錯(cuò)誤,先撤銷(xiāo),然后用正確的方法操作。
具體實(shí)例:如圖19的工作表,我們利用公式將代表日期的數(shù)字轉(zhuǎn)換為日期,在B2中輸入了公式=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))并復(fù)制到B4單元格。
圖19
這時(shí)如果把A2:A4單元格刪除,則會(huì)出現(xiàn)#REF!錯(cuò)誤(如圖20),這是因?yàn)閯h除了公式中引用的單元格。
圖20
先執(zhí)行撤消 刪除命令,然后復(fù)制B2:B4單元格區(qū)域到A2:A4,也會(huì)出現(xiàn)#REF!錯(cuò)誤(如圖21),這是因?yàn)榘压綇?fù)制到了含有引用自身的單元格中。
圖21
由于這時(shí)已經(jīng)不能撤銷(xiāo),所以我們先把A2:A4中的數(shù)據(jù)刪除,然后設(shè)置單元格格式為常規(guī),在A2:A4中輸入如圖19所示的數(shù)據(jù)。
為了得到轉(zhuǎn)換好的日期數(shù)據(jù),正確的操作方法為:先把B2:B4復(fù)制到一個(gè)恰當(dāng)?shù)牡胤?,如D2:D4,粘貼的時(shí)候執(zhí)行選擇性粘貼,把數(shù)值粘貼過(guò)去。這時(shí)D2:D4中的數(shù)據(jù)就和A列及B列數(shù)據(jù)脫離關(guān)系了,再對(duì)它們執(zhí)行刪除操作就不會(huì)出錯(cuò)了(如圖22)。
圖22
說(shuō)明:要得到圖22的效果,需要設(shè)置D2:D4的格式為日期。
七、 #NULL! 錯(cuò)誤
導(dǎo)致原因:如果公式返回的錯(cuò)誤值為#NULL!,這常常是因?yàn)槭褂昧瞬徽_的區(qū)域運(yùn)算符或引用的單元格區(qū)域的交集為空。
處理方法:改正區(qū)域運(yùn)算符使之正確;更改引用使之相交。
具體實(shí)例:如圖23所示的工作表中,如果希望對(duì)A1:A10和C1:C10單元格區(qū)域求和,在C11單元格中輸入公式=SUM(A1:A10 C1:C10),回車(chē)后出現(xiàn)了#NULL!錯(cuò)誤,這是因?yàn)楣街幸昧瞬幌嘟坏膬蓚€(gè)區(qū)域,應(yīng)該使用聯(lián)合運(yùn)算符,即逗號(hào) (,)。
圖23
改正的方法為:在公式中的兩個(gè)不連續(xù)的區(qū)域之間添加逗號(hào),改正后的效果為圖24.
圖24
關(guān)于Excel公式常見(jiàn)錯(cuò)誤的處理方法就介紹到這里。文中選用的實(shí)例都是平時(shí)出現(xiàn)最多的情況,請(qǐng)大家注意體會(huì)。文中圖6提到的幫助更正錯(cuò)誤的智 能標(biāo)記非常有用,如果利用介紹的方法都還未解決問(wèn)題時(shí),可以借助它進(jìn)一步的分析。總之,只要思路正確,耐心仔細(xì),Excel的公式錯(cuò)誤最后就會(huì)被一一殲 滅。
以上就是Excel公式應(yīng)用常見(jiàn)錯(cuò)誤及處理方法 處理常見(jiàn)錯(cuò)誤全部?jī)?nèi)容了,希望大家看完有所啟發(fā),對(duì)自己的工作生活有所幫助,想要了解更多跟Excel公式應(yīng)用常見(jiàn)錯(cuò)誤及處理方法 處理常見(jiàn)錯(cuò)誤請(qǐng)關(guān)注我們文章?tīng)I(yíng)銷(xiāo)官網(wǎng)!
推薦閱讀
Excel中常見(jiàn)公式的錯(cuò)誤值 excel公式值錯(cuò)誤 | 文軍營(yíng)銷(xiāo)1、不是錯(cuò)誤的###錯(cuò)誤 當(dāng)excel單元格中所包含的數(shù)值長(zhǎng)度大于單元格的列寬(即單元格無(wú)法顯示出足夠多的內(nèi)容時(shí))或者單元格的日期時(shí)間公式產(chǎn)生了一個(gè)負(fù)值,就會(huì)顯示形如###,的錯(cuò)誤。 解決方案:增加列寬,或應(yīng)用不同的數(shù)字格式保證口期與時(shí)問(wèn)公式的正確性。 2、數(shù)據(jù)類(lèi)型錯(cuò)誤#VALUE! 當(dāng)單元格中所使用的函數(shù)參數(shù)或操...常見(jiàn)公式的excel錯(cuò)誤報(bào)告 excel表格的公式 | 文軍營(yíng)銷(xiāo)解決此問(wèn)題的方法是,首先確認(rèn)函數(shù)或公式中引用的名稱(chēng)確實(shí)存在,如果所需的名稱(chēng)事先并沒(méi)有被確定,用戶(hù)需要添加相應(yīng)的名稱(chēng);其次在輸入公式過(guò)程中要保證引用名稱(chēng)輸入的正確性,出現(xiàn)錯(cuò)誤的過(guò)程如圖1和圖1所示。 1、在單元格 C5 中輸入公式=EE(C3+)。 圖1 2、EE()并不是 Excel函數(shù)庫(kù)中的函數(shù),出現(xiàn)錯(cuò)誤信息#NAME?。幾種常見(jiàn)的excel錯(cuò)誤及其解決方法 excel常見(jiàn)錯(cuò)誤 | 文軍營(yíng)銷(xiāo)解決方法:將數(shù)值區(qū)域改為單一數(shù)值。修改數(shù)值區(qū)域,使其包含公式所在的數(shù)據(jù)行或列。 3.#DIV/O! 當(dāng)公式被零除時(shí),將會(huì)產(chǎn)生錯(cuò)誤值#DIV/O!。在具體操作中主要表現(xiàn)為以下兩種原因。 1)在公式中,除數(shù)使用了指向空單元格或包含零值單元格的單元格引用(在Excel中如果運(yùn)算對(duì)象是空白單元格,Excel將此空值當(dāng)作零值)。 解決...vlookup函數(shù)出現(xiàn)錯(cuò)誤怎么辦 vlookup函數(shù)常見(jiàn)錯(cuò)誤有哪些 | 文軍營(yíng)銷(xiāo)錯(cuò)誤原因:多一個(gè)空格,用不帶空格的字符查找當(dāng)然會(huì)出錯(cuò)了。 解決方案: 1、手工替換掉空格。建議用這個(gè)方法; 2、在公式中用trim函數(shù)替換空格而必須要用數(shù)據(jù)公式形式輸入。 即:=VLOOKUP(A9,TRIM(seo1:D6),2,0) 按ctrl+shift+enter輸入后數(shù)組形式為 {=VLOOKUP(A9,TRIM(A1:D6),2,0)} ...
說(shuō)明:如果您有任何疑問(wèn)或想咨詢(xún)其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732