#VALUE!錯誤表示公式裡參照到不正確的資料類型,通常是把文字當成數字進行運算。最快的解決方式是檢查公式範圍內的儲存格,清除隱藏的空白字元或將文字改為純數字。
「#VALUE!」是什麼意思?
當 Excel 無法正確解讀公式中的資料類型時,就會顯示 #VALUE! 錯誤。這種情況最常發生在進行數學運算(如加減乘除)時,參照的儲存格內含有文字、空格或特殊符號,導致系統無法將其視為數值計算。此外,函數引數給錯類型也會出現此錯誤。
常見原因
| 原因 | 怎麼確認 |
|---|---|
| 數學運算參照到文字或空格 | 點選出現錯誤的儲存格,檢查公式中相加或相乘的其他儲存格,裡面是否含有文字或不小心按到空白鍵。 |
| 函數的引數類型錯誤 | 點開公式,確認輸入的引數是否符合該函數的要求,例如需要輸入數字的地方卻輸入了文字字串。 |
| 日期格式不正確 | 檢查公式中用來計算天數的日期儲存格,是否被 Excel 判定為純文字,而非有效的日期格式。 |
解決方法(由簡單到進階)
方法 1:清除儲存格內的空白字元
- 點選公式參照的來源儲存格。
- 觀察游標是否在數字前後有額外的空格。
- 按下 Backspace 或 Delete 鍵刪除多餘的空白字元,按下 Enter 重新計算。
方法 2:使用函數取代數學運算符號
- 將原本使用加號(+)的公式刪除。
- 改用 SUM 函數來加總範圍,例如輸入 =SUM(A1:A5)。
- SUM 函數會自動忽略範圍內的文字,直接計算數字部分,避免產生錯誤。
方法 3:修正錯誤的日期格式
- 選取無法計算的日期儲存格。
- 點選上方功能區的「資料」索引標籤,選擇「資料剖析」。
- 直接點選「完成」,Excel 會將文字格式的日期轉換為正確的數值日期。
方法 4:使用 IFERROR 函數隱藏錯誤
- 點選出現錯誤的儲存格,將游標移至資料編輯列。
- 在原本的公式外層加上 IFERROR,例如 =IFERROR(原公式, 0)。
- 這樣當公式計算結果為錯誤時,就會顯示為 0 或自訂的提示文字。
怎麼避免再發生
- 進行加總時,盡量使用 SUM 等內建函數,取代直接用加號串連多個儲存格。
- 從其他系統匯出資料到 Excel 時,先確認數值與日期欄位沒有前導空格或隱藏字元。
常見問題
為什麼原本正常的公式突然變成 #VALUE!?
通常是因為來源資料被修改了。請檢查公式參照的儲存格範圍,是否有人不小心輸入了文字、按到空白鍵,或是貼上了格式不相容的資料。
兩個數字相加卻出現 #VALUE!,數字看起來很正常?
這些數字可能被 Excel 判定為文字格式。你可以選取該儲存格,觀察左上角是否有綠色三角形提示,或者檢查數字前後是否含有肉眼看不見的空白字元。
VLOOKUP 函數也會出現 #VALUE! 嗎?
會的,當 VLOOKUP 的「欄位索引值」引數輸入小於 1 的數字時,就會回傳此錯誤(若參照範圍欄數不足則會回傳 #REF!)。請檢查公式中的第三個引數是否為大於等於 1 的有效數值。
相關錯誤
這篇收錄在「錯誤訊息解答庫」。




