這個問題代表 Excel 將你輸入的資料視為純文字,因此無法進行數學運算。最快的解法是選取有問題的儲存格,點擊旁邊的黃色警告圖示,並選擇「轉換成數字」。
「數字無法加總(文字格式的數字)」是什麼意思?
在 Excel 中,只有數值格式的資料才能進行加減乘除等運算。當你從其他系統匯出資料、從網頁複製表格,或在輸入數字前加了單引號,Excel 會將這些數字當作文字處理。此時使用 SUM 函數加總會得到 0,狀態列也不會顯示加總結果。
常見原因
| 原因 | 怎麼確認 |
|---|---|
| 從其他系統匯出或網頁複製的資料帶有隱藏的文字格式設定。 | 觀察數字預設是否靠左對齊,或者儲存格左上角是否有綠色的三角形標記。 |
| 輸入數字時,開頭多打了半形的單引號。 | 點擊該儲存格,查看上方編輯列中的數字最前面是否有單引號。 |
| 儲存格格式在輸入資料前就被設定為文字。 | 在儲存格上按滑鼠右鍵選擇「儲存格格式」,查看數值標籤頁中是否停留在「文字」。 |
解決方法(由簡單到進階)
方法 1:使用錯誤檢查圖示轉換
- 選取無法加總的數字儲存格範圍。
- 點擊儲存格旁邊出現的黃色警告圖示。
- 在展開的選單中點選「轉換成數字」。
方法 2:使用選擇性貼上乘以 1
- 在任意空白儲存格輸入數字 1,並複製該儲存格。
- 選取所有需要轉換為數字的儲存格。
- 按滑鼠右鍵選擇「選擇性貼上」。
- 在運算區塊中選擇「乘」,然後點擊確定。
方法 3:使用資料剖析轉換格式
- 選取需要轉換的整欄資料。
- 切換到上方的「資料」索引標籤。
- 點擊「資料工具」群組中的「資料剖析」。
- 直接點擊對話框右下角的「完成」,不需更改任何設定。
方法 4:使用 VALUE 函數建立新欄位
- 在資料旁邊插入一個新的空白欄。
- 輸入公式 =VALUE(A2)(假設原資料在 A2)。
- 將公式向下拖曳套用到所有資料列。
- 複製新欄位的結果,並以「貼上值」的方式覆蓋原來的資料。
怎麼避免再發生
- 從外部系統匯入資料後,先檢查是否有綠色三角形警告,並立即轉換格式。
- 建立表格前,先確認儲存格格式設定為「通用格式」或「數值」,避免預先設定為「文字」。
- 若非必要保留開頭的 0,輸入數字時不要在前面加上單引號。
常見問題
為什麼我把儲存格格式改成「數值」還是不能加總?
更改儲存格格式後,必須重新進入編輯模式才能生效。你可以對著儲存格雙擊滑鼠左鍵再按 Enter,或者使用「資料剖析」功能一次更新整欄資料,Excel 才會真正將其視為數字。
狀態列有顯示計數,但沒有顯示加總怎麼辦?
這表示 Excel 將選取的資料視為文字。文字只能計算個數(計數),無法進行數學加總。請先使用黃色警告圖示或選擇性貼上功能,將資料轉換為數字格式,狀態列就會恢復顯示加總。
轉換成數字後,電話號碼開頭的 0 不見了怎麼辦?
電話號碼或身分證字號本來就應該保持文字格式,不需要加總。如果已經變成數字導致 0 消失,請復原操作,或者在儲存格格式的「自訂」中輸入對應數量的 0 來顯示正確格式。
相關錯誤
這篇收錄在「錯誤訊息解答庫」。




