詳解Excel錯誤代碼“#NAME?”問題
在使用Excel製作表格的過程中,經常會使用到一些函數和公式,在應用的過程中,如果運算不當,就會出現一些錯誤代碼。當然,出現這些錯誤代碼的原因往往是我們操作有誤所造成,我們可以根據Excel中提示的錯誤代理來分析具體什麼原因,以便能夠準確的解決問題!接下來來講講代碼“#NAME?”。
操作方法
(01)錯誤代碼:#NAME?第一種情況:如果公式返回的錯誤值爲“#NAME?”,這常常是因爲在公式中使用了Excel無法識別的文字,例如函數的名稱拼寫錯誤,使用了沒有被定義的區域或單元格名稱,引用文字時沒有加引號等。解決方法:①我們想求出A1:A3區域的平均數,在B4單元格輸入的公式爲“=aveage(A1:A3)”,回車後出現了“#NAME?”錯誤,這是因爲函數“avERage”錯誤地拼寫成了“aveage”,Excel無法識別,因此出錯。把函數名稱拼寫正確即可修正錯誤。
(02)②選中C4單元格,輸入公式“=AVERAGE(data)”,回車後也出現了“#NAME?”錯誤。這是因爲在這個公式中,我們使用了區域名稱data,但是這個名稱還沒有被定義,所以出錯
(03)③改正的方法爲:選中“A1:A3”單元格區域,再選擇選單“名稱→定義”命令,開啟“定義名稱”對話框,在文字方塊中輸入名稱“data”單擊“確定”按鈕
(04)④返回Excel編輯視窗後,可以看到錯誤不見了
(05)⑤選中D4單元格,輸入公式“=IF(A1=12,這個數等於12,這個數不等於12)”,回車後出現“#NAME?”錯誤(如12),原因是引用文字時沒有添加引號
(06)⑥修改的方法爲:對引用的文字添加上引號,特別注意是英文狀態下的引號。於是將公式改爲“=IF(A1=12,"這個數等於12","這個數不等於12")”;
(07)第二種情況:函數名稱輸入錯誤。例如誤將編輯欄中的公式"E1=SUM(A1:D1)"輸成"E1=SYM(A1:D1)",就會在E1單元格產生"#NAME?"錯誤。解決方法:不太熟練的用戶最好用函數嚮導等方法輸入函數。例如:先讓遊標停在要輸入公式的單元格,然後單擊Excel編輯欄中的"編輯公式"按鈕(即等號),將"="插入編輯欄。再單擊左側函數列表後邊的按鈕開啟下拉選單,從中選擇需要的函數,開啟該函數相關對話框,根據提示,用鼠標拖動的方法選中需要計算的單元格或單元格區域,完成後點擊"確定"。第三種情況:在公式中使用文字卻沒有加雙引號,Excel將其視爲函數名。例如A1=68、A2=96,如要使B1、B2分別顯示"衛生費68"、"衛生費96"等,可以分別用公式:"="衛生費"&A1"、"="衛生費"&A2",若其中的文字引用("衛生費")缺少雙撇號,就會出現"#NAME?"錯誤。解決方法:在公式中引用文字不要忘了加雙撇號。第四種情況:函數中的單元格區域引用缺少冒號,或將冒號輸成了其他符號。例如公式:"=SUM(A1C10)"的計算結果就是"#NAME?"錯誤。解決方法:不熟練的用戶最好用鼠標拖動的方法引用單元格區域。例如,可以先在Excel編輯欄中輸入:"=SUM()",然後讓遊標停留在小括號中間,最後用鼠標選中您要計算的單元格區域A1:C10,則"A1:C10"會自動進入小括號內
-
如何利用ps去水印
當你在網絡上看到一張圖片的時候很想儲存下來的時候,卻無奈的發現這張圖片有水印,通常我們使用的方法就是截圖,用裁剪的方式去掉有水印的地方,但是如此就會破壞整張圖的佈局美感,下面就教你如何用ps的填充功能快速去除水印。操作方法(01)相信大家對於如何安裝ps已經很...
-
怎麼取消電腦自動鎖屏
不喜歡電腦自動鎖屏,但也不知道怎麼設定,沒關係,一起和我來了解一下吧。操作方法(01)我們先開啟“控制面板”,可以在“開始選單”或者是直接在桌面上開啟,大家就自己選擇吧。(02)開啟之後,我們選擇“系統和安全”。(03)再在“電源選項”下,選擇“更改計算機睡眠時間”。(04)最...
-
html中a標籤的四個僞類
今天爲大家介紹一下html中a標籤的四個僞類,即用於向被選中元素添加特殊的效果......操作方法(01)僞類:僞類用於向被選中元素添加特殊的效果。(元素在特定情況下才具備的)如圖分別是將a標籤的link、hover、active、visited修改後的樣式(02)a標籤的四個僞類之link即未...
-
C語言代碼集:[1]九九乘法表
利用C語言,是屏幕中打印出九九乘法表。代碼展示及目標程序(01)代碼如下:#include<stdio.h>main(){intx,y,z;for(x=1;x<=9;x++){for(y=1;y<=x;y++){z=x*y;printf("%d*%d=%d ",y,x,z);}printf("\n");}}(02)目標程序如圖:代碼分析(01)核心代碼int x,y,z;for(x=1;x<=9;x+...