免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac549LINE 與社群533Office 教學484Google 服務468Windows 與電腦460Android 手機402網路新知374AI 工具133
Office 教學

Excel出現#VALUE!錯誤的原因與修正方法,教你找出公式問題

#VALUE!錯誤表示公式裡參照到不正確的資料類型,通常是把文字當成數字進行運算。最快的解決方式是檢查公式範圍內的儲存格,清除隱藏的空白字元或將文字改為純數字。

「#VALUE!」是什麼意思?

當 Excel 無法正確解讀公式中的資料類型時,就會顯示 #VALUE! 錯誤。這種情況最常發生在進行數學運算(如加減乘除)時,參照的儲存格內含有文字、空格或特殊符號,導致系統無法將其視為數值計算。此外,函數引數給錯類型也會出現此錯誤。

常見原因

原因怎麼確認
數學運算參照到文字或空格點選出現錯誤的儲存格,檢查公式中相加或相乘的其他儲存格,裡面是否含有文字或不小心按到空白鍵。
函數的引數類型錯誤點開公式,確認輸入的引數是否符合該函數的要求,例如需要輸入數字的地方卻輸入了文字字串。
日期格式不正確檢查公式中用來計算天數的日期儲存格,是否被 Excel 判定為純文字,而非有效的日期格式。

解決方法(由簡單到進階)

方法 1:清除儲存格內的空白字元

  1. 點選公式參照的來源儲存格。
  2. 觀察游標是否在數字前後有額外的空格。
  3. 按下 Backspace 或 Delete 鍵刪除多餘的空白字元,按下 Enter 重新計算。

方法 2:使用函數取代數學運算符號

  1. 將原本使用加號(+)的公式刪除。
  2. 改用 SUM 函數來加總範圍,例如輸入 =SUM(A1:A5)。
  3. SUM 函數會自動忽略範圍內的文字,直接計算數字部分,避免產生錯誤。

方法 3:修正錯誤的日期格式

  1. 選取無法計算的日期儲存格。
  2. 點選上方功能區的「資料」索引標籤,選擇「資料剖析」。
  3. 直接點選「完成」,Excel 會將文字格式的日期轉換為正確的數值日期。

方法 4:使用 IFERROR 函數隱藏錯誤

  1. 點選出現錯誤的儲存格,將游標移至資料編輯列。
  2. 在原本的公式外層加上 IFERROR,例如 =IFERROR(原公式, 0)。
  3. 這樣當公式計算結果為錯誤時,就會顯示為 0 或自訂的提示文字。

怎麼避免再發生

  • 進行加總時,盡量使用 SUM 等內建函數,取代直接用加號串連多個儲存格。
  • 從其他系統匯出資料到 Excel 時,先確認數值與日期欄位沒有前導空格或隱藏字元。

常見問題

為什麼原本正常的公式突然變成 #VALUE!?

通常是因為來源資料被修改了。請檢查公式參照的儲存格範圍,是否有人不小心輸入了文字、按到空白鍵,或是貼上了格式不相容的資料。

兩個數字相加卻出現 #VALUE!,數字看起來很正常?

這些數字可能被 Excel 判定為文字格式。你可以選取該儲存格,觀察左上角是否有綠色三角形提示,或者檢查數字前後是否含有肉眼看不見的空白字元。

VLOOKUP 函數也會出現 #VALUE! 嗎?

會的,當 VLOOKUP 的「欄位索引值」引數輸入小於 1 的數字時,就會回傳此錯誤(若參照範圍欄數不足則會回傳 #REF!)。請檢查公式中的第三個引數是否為大於等於 1 的有效數值。

相關錯誤

這篇收錄在「錯誤訊息解答庫」。