公式中之所以出現 #NAME? 公式中出現錯誤是因為公式名稱中有打字錯誤。 請看下列範例︰
重要: #NAME? 錯誤表示公式語法需要修正,所以如果在公式中看到這個錯誤,請務必修正。 請不要使用任何錯誤處理函數 (例如 IFERROR) 來掩蓋錯誤。
若要避免在公式名稱中拼錯字,請使用 Excel 的公式精靈。 當你開始在儲存格或公式列輸入公式名稱時,下拉選單會顯示與你輸入的詞彙相符的公式列表。 一旦您輸入完公式名稱以及左括號,公式精靈就會以動態顯示文字顯示該公式的語法。
您也可以使用函數精靈來避免語法錯誤。 選擇包含公式的儲存格,然後在 「公式」 標籤
Excel 會自動幫你載入巫師。
當你選擇每個參數時, Excel 會給你每個參數的適當資訊。
以下是其他 #NAME 的原因? 錯誤的其他可能原因。
當你的公式引用到 Excel 中未定義的名稱時,你會看到 #NAME? 錯誤。
請參考以下 SUM 函數的範例,指涉 Profit,該名稱在工作簿中未定義。
解決方案:在 名稱管理器中定義一個名稱,然後依照以下步驟將名稱加入公式中:
-
如果你已經在試算表裡有資料,想為特定儲存格或儲存格範圍指派名稱,請先選擇試算表中的儲存格。 如果您想要建立新的範圍,可以略過此步驟。
-
到 「公式 」> 「定義名稱 」> 選擇 「定義名稱」,然後再選擇 「定義名稱」。
-
輸入唯一的名稱。
-
對於 範圍,請選擇名稱只在工作表內使用,或是整個工作簿中都有。
-
如有需要,可輸入註解。
-
選擇 確定。
接下來的步驟是將名字加入公式中。
-
請將游標放在公式語法中您想要插入剛才所建立之名稱的位置。
-
到 「公式 」> 「定義名稱」> 選擇 「在公式中使用」,然後選擇你想新增的定義名稱。
如需使用已定義名稱的詳細資訊,請參閱定義及使用公式中的名稱。
如果語法錯誤地指代一個定義名稱,你看到 #NAME? 錯誤。
延續前述範例,試算表中建立了一個定義的 利潤 名稱。 在下列範例中,名稱拼字錯誤,因此該函式仍然顯示 #NAME? 錯誤。
解決方式:更正語法中的拼字錯誤,然後重新嘗試使用公式。
提示: 您可以不用在公式中手動輸入已定義之名稱,而是讓 Excel 為您自動輸入。 到「 公式 」> 「定義名稱 」> 選擇 「在公式中使用」,然後選擇你想新增的定義名稱。 Excel 在公式中加上了這個名稱。
當你在公式中包含文字參考時,即使只用空格,也需要用引號包住文字。 如果語法省略了文字值的雙引號「」,你會看到 #NAME 錯誤。
請參閱下列範例。
此範例中的語法缺少 has 的雙引號;這就解釋了錯誤。
解決方式:回頭手動檢查語法,確定所有文字值都以引號括住。
如果你在範圍參考中漏掉冒號,公式會顯示一個 #NAME? 錯誤。
在下列範例中,INDEX 公式參照「B2 到 B12」範圍時遺漏了冒號,所以傳回 #NAMES? 錯誤。
解決方式:檢查您的語法,以確定所有範圍參照都包含冒號。
有一些 Excel 函數只有在特定增益集啟用時才能使用。 用這些函數,否則會產生 #NAME? 錯誤。 例如,要使用 EUROCONVERT 功能,必須啟用 Euro Currency Tools 外掛。 如果你使用需要分析工具包的自訂函式或巨集,請確保已啟用 分析工具包 外掛。
在 Excel 中啟用增益集的方法如下:
-
請前往 檔案 > 選項。
-
選擇 附加元件。
-
在 管理清單 框中,選擇 Excel 附加元件,然後選擇 「開始」。
-
勾選相關方框並選擇 確定。
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。