公式中之所以出現 #NAME? 錯誤出現在公式中是因為公式名稱中有拼字錯誤。 請看下列範例︰
重要: #NAME? 錯誤表示公式語法需要修正,所以如果在公式中看到這個錯誤,請務必修正。 請不要使用任何錯誤處理函數 (例如 IFERROR) 來掩蓋錯誤。
若要避免在公式名稱中拼錯字,請使用 Excel 的公式精靈。 當您開始在儲存格或資料編輯列中輸入公式名稱時,下拉式清單中會顯示一份與您所輸入文字相符的公式清單。 一旦您輸入完公式名稱以及左括號,公式精靈就會以動態顯示文字顯示該公式的語法。
您也可以使用函數精靈來避免語法錯誤。 選取含有公式的儲存格,然後在 [ 公式] 索引 卷標上按 Insert 函數]。
Excel自動為您載入精靈。
當您選取每個自變數時, Excel為每一個自變數提供適當的資訊。
以下是 #NAME 的其他原因嗎? 錯誤的其他可能原因。
當公式參照到 Excel 中未定義的名稱時,您會看到 #NAME? 錯誤。
請參閱下列參照 Profit 的 SUM 函數範例,這是活頁簿中未定義的名稱。
解決方案 :在名稱管理員中定義名稱,然後依照下列步驟將名稱新增至公式:
-
如果您已經有電子表格中的數據,而且想要將名稱指派給特定儲存格或儲存格範圍,請先選取電子表格中的儲存格。 如果您想要建立新的範圍,可以略過此步驟。
-
移至 [公式 > 已定義之名稱 > 選取 [定義名稱],然後選取 [ 定義名稱]。
-
輸入唯一的名稱。
-
針對 [ 範圍],選取您想要只在工作表或整個活頁簿中使用名稱。
-
如有需要,可輸入註解。
-
選取 [確定]。
接下來的步驟是在公式中新增名稱。
-
請將游標放在公式語法中您想要插入剛才所建立之名稱的位置。
-
移至 [公式 > 已定義之名稱 > 選取 [在公式中使用],然後選取您要新增的已定義名稱。
如需使用已定義名稱的詳細資訊,請參閱定義及使用公式中的名稱。
如果語法參照定義的名稱時不正確,您會看到 #NAME? 錯誤。
在上一個範例中繼續,已在電子錶格中建立了已定義的 Profit 名稱。 在下列範例中,名稱拼字錯誤,因此該函式仍然顯示 #NAME? 錯誤。
解決方式:更正語法中的拼字錯誤,然後重新嘗試使用公式。
提示: 您可以不用在公式中手動輸入已定義之名稱,而是讓 Excel 為您自動輸入。 移至 [公式 > 已定義之名稱 > 選取 [在公式中使用],然後選取您要新增的已定義名稱。 Excel 將名稱新增至公式。
當您在公式中包含文字參照時,即使您只使用空格,也必須用引號括住文字。 如果語法為文字值省略雙引號 “”,您會看到 #NAME 錯誤。
請參閱下列範例。
此範例中的語法缺少雙引號的 有;說明錯誤。
解決方式:回頭手動檢查語法,確定所有文字值都以引號括住。
如果您遺漏範圍參照中的冒號,公式會顯示 #NAME? 錯誤。
在下列範例中,INDEX 公式參照「B2 到 B12」範圍時遺漏了冒號,所以傳回 #NAMES? 錯誤。
解決方式:檢查您的語法,以確定所有範圍參照都包含冒號。
有一些 Excel 函數只有在特定增益集啟用時才能使用。 否則使用這些函數會產生 #NAME? 錯誤。 例如,若要使用 EUROCONVERT 函數,必須啟用 歐元貨幣工具 載入巨集。 如果您使用需要分析工具箱的自定義函數或巨集,請確定已啟用 [ 分析工具箱 ] 載入巨集。
在 Excel 中啟用增益集的方法如下:
-
移至 [檔案 > 選項]。
-
選取 [載入巨集]。
-
在 [ 管理清單 ] 方塊中,選取 [Excel 載入巨集], 然後選取 [ 執行]。
-
核取相關方塊,然後選取 [確定]。
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。