「#NAME?」錯誤代碼,通常都是直接輸入函數公式時,不小心漏打或者打錯所產生的錯誤。
一、「#NAME?」所代表的意思
微軟解說「#NAME? 公式名稱中有拼字錯誤、字串未未以引號括住。」
簡單來說「函數英文筆誤、要增加的字元未以雙引號括住。」
二、判斷及解套方式
● 判斷:如何確認函數是否輸入正確?字元有無加上雙引號?
去錯誤的儲存格裡,檢查、檢查、再檢查。
<上半圖>
判斷方法a:函數公式筆誤。
解套方式a:原本為「=AVERAGA(D4:D6)」
解套方式a:修正為「=AVERAGE(D4:D6)」
<下半圖>
判斷方法b:字元未加上雙引號。
解套方式b:原本為「=CONCATENATE("報表包含:",C2,"、",D2,年)」
解套方式a:修正為「=CONCATENATE("報表包含:",C2,"、",D2,”年”)」
● 完成:排除函數筆誤、字元無加上雙引號
KNB碎碎唸:
這裡不需要使用iferror和isna來取代錯誤碼,因為發生此錯誤的原因很單純,就是筆誤和漏字的問題。
排除的技巧就是:檢查、檢查、再檢查。
延伸閱讀:
1. 2019/05/07 Excel函數-013_average-統計
2. 2019/06/09 Excel函數-027_iferror-邏輯
3. 2019/06/16 Excel函數028_isna
4. 2019/07/21 Excel技巧019-_Excel錯誤代碼總整理
一、「#NAME?」所代表的意思
微軟解說「#NAME? 公式名稱中有拼字錯誤、字串未未以引號括住。」
簡單來說「函數英文筆誤、要增加的字元未以雙引號括住。」
二、判斷及解套方式
● 判斷:如何確認函數是否輸入正確?字元有無加上雙引號?
去錯誤的儲存格裡,檢查、檢查、再檢查。
<上半圖>
判斷方法a:函數公式筆誤。
解套方式a:原本為「=AVERAGA(D4:D6)」
解套方式a:修正為「=AVERAGE(D4:D6)」
<下半圖>
判斷方法b:字元未加上雙引號。
解套方式b:原本為「=CONCATENATE("報表包含:",C2,"、",D2,年)」
解套方式a:修正為「=CONCATENATE("報表包含:",C2,"、",D2,”年”)」
● 完成:排除函數筆誤、字元無加上雙引號
KNB碎碎唸:
這裡不需要使用iferror和isna來取代錯誤碼,因為發生此錯誤的原因很單純,就是筆誤和漏字的問題。
排除的技巧就是:檢查、檢查、再檢查。
延伸閱讀:
1. 2019/05/07 Excel函數-013_average-統計
2. 2019/06/09 Excel函數-027_iferror-邏輯
3. 2019/06/16 Excel函數028_isna
4. 2019/07/21 Excel技巧019-_Excel錯誤代碼總整理