這個錯誤代表 Excel 將公式視為純文字顯示,沒有執行計算。最快的解法是按下快捷鍵 Ctrl + `,或是將儲存格格式從「文字」改為「一般」,接著重新輸入公式即可。
「儲存格只顯示公式不顯示結果」是什麼意思?
輸入公式後按下 Enter 卻沒有出現計算結果,而是原封不動顯示公式字串,代表 Excel 沒有將其當作公式處理。這通常發生在不小心切換到顯示公式的檢視模式,或是從其他系統匯出資料時,儲存格預設被設定為純文字格式,導致運算無法執行。
常見原因
| 原因 | 怎麼確認 |
|---|---|
| 開啟了「顯示公式」功能 | 觀察工作表上是否所有包含公式的儲存格都顯示為公式,且欄寬突然變寬。 |
| 儲存格格式被設定為「文字」 | 點選該儲存格,查看上方功能區「常用」索引標籤中的數值格式下拉選單,確認是否顯示為「文字」。 |
| 公式前面多加了單引號或空白字元 | 點擊該儲存格並查看上方的資料編輯列,確認等號(=)前面是否有單引號(')或空格。 |
解決方法(由簡單到進階)
方法 1:關閉「顯示公式」功能
- 按下鍵盤上的快捷鍵 Ctrl + `(位於鍵盤左上角 Esc 鍵下方)。
- 或者點選上方功能區的「公式」索引標籤。
- 在「公式稽核」群組中,點擊「顯示公式」按鈕將其取消選取。
方法 2:變更儲存格格式為「一般」
- 選取只顯示公式的儲存格。
- 點選上方功能區的「常用」索引標籤。
- 在「數值」群組的下拉式選單中,將「文字」更改為「一般」。
- 點擊該儲存格,將游標放在上方的資料編輯列中,然後按下 Enter 鍵讓 Excel 重新計算。
方法 3:移除公式前的單引號或空格
- 點選顯示公式的儲存格。
- 檢查上方資料編輯列中的公式。
- 如果等號(=)前面有單引號(')或空格,請使用鍵盤的 Backspace 鍵將其刪除。
- 按下 Enter 鍵完成編輯。
方法 4:使用「資料剖析」批次轉換文字格式
- 選取整欄顯示公式的儲存格。
- 點選上方功能區的「資料」索引標籤,選擇「資料剖析」。
- 在跳出的視窗中直接點擊「完成」,Excel 會強制重新辨識該欄的資料格式並計算公式。
怎麼避免再發生
- 在輸入公式前,先確認儲存格格式是否為「一般」,避免在「文字」格式下輸入公式。
- 從其他系統或網頁複製資料貼上時,盡量選擇「貼上值」,再自行設定需要的格式。
常見問題
為什麼我把儲存格格式改成「一般」了,公式還是不計算?
更改儲存格格式後,Excel 不會自動重新計算已經輸入的內容。你必須雙擊該儲存格,或是點擊上方的資料編輯列,然後按下 Enter 鍵,Excel 才會套用新的格式並執行計算。
整個工作表的公式都變成文字了,有辦法一次修復嗎?
可以先按 Ctrl + ` 檢查是否開啟了顯示公式功能。如果不是,可以選取有問題的那一欄,使用「資料」索引標籤中的「資料剖析」功能,直接點擊「完成」,就能批次將文字轉回公式。
為什麼從公司系統下載的報表,輸入公式都無法計算?
許多企業系統匯出的檔案為了避免資料變形,會預設將所有儲存格格式設定為「文字」。在這些檔案中新增公式前,需要先將儲存格格式改為「一般」並重新輸入。
這篇收錄在「錯誤訊息解答庫」。




