解決 Excel 中日期自動變更的問題

最後更新: 2026年26月10日

  • 確定是內容、區域詮釋或僅格式改變。
  • 請先將驗證碼以文字形式準備好,然後再輸入。
  • 導入日期,並指定其來源區域設定。
  • 只有在確認差異及其方向後,才能更正 1.462 天。
Excel 中自動變更的日期

Si Excel 中的日期會自動變更。值得注意的是,以下情況可能會出現此問題:編寫程式碼、匯入 CSV 檔案或在工作簿之間複製資料時。雖然結果看起來相似,但每種情況的原因和解決方法都不同。

Excel 可能會將參考解釋為日期,在匯入過程中交換日和月,或以不同的格式顯示值。在某些工作簿中,也可能出現與 1900 年和 1904 年日期系統相關的日期延遲。在修改整列之前,請保留副本並將多個記錄與原始記錄進行比較。

在 Excel 中識別日期何時發生變化

Excel中的日期何時會改變?

首先,用單一單元格重現問題。記下你輸入的內容、接下來顯示的內容以及資料來源。這些情況將有助於你進行檢查。

  • 當你把程式碼寫下來的時候,它就變成了一個日期: 在輸入內容之前,請將儲存格格式設定為文字。
  • 匯入時,日期和月份顯示錯誤: 檢查文件的區域設定是如何被解讀的。
  • 日期剛好相差 1.462 天: 請核對兩本書的日期格式。
  • 只有呈現方式改變了: 修改儲存格值之前,請先檢查儲存格格式。

在確定您遇到的情況屬於哪種類型之前,請勿進行大量更正。即使批量更正可以正確處理四年的日期差異,但對於僅以不同格式顯示的日期,批量更正也可能造成資料錯誤。

獨家內容 - 點擊這裡  LocalAI 無法載入模型:原因及解決方法

阻止 Excel 將程式碼轉換為日期

如果您需要保留諸如此類的參考文獻 12/2 o 1-2 完全按照原文使用 文字 在介紹它們之前:

  1. 選擇目標單元格。
  2. 打開 單元格格式設定在 Windows 系統中,您可以按 Ctrl + 1.
  3. 選擇 文字 並接受。
  4. 記下原始參考文獻並核對結果。

對於特定條目,您可以在其前面加上撇號: '12/2文字將被保留,但不會在儲存格內顯示該前綴。

也可以添加空格,但這會保留在內容中,使比較變得困難。對於程式碼,最好使用撇號或預先準備好列。

如果你需要用分數來計算,請這樣寫: 0 1/2Excel 會將其解釋為等於 0,5 的數值,並可能以分數形式顯示。如果「1/2」是一個必須保持字面意義的指代,請使用文本。

檢查自動轉換選項

在支援的 Microsoft 365 版 Excel 和 Excel 2024 版本中,您可以控制某些轉換。在 Windows 系統中,請尋找相關部分。 自動資料轉換 之內 文件 > 選項 > 數據.

其控制功能之一是將某些連續的字母和數字組合解釋為日期。停用此功能可以阻止字母數字引用的轉換,但是 這並不意味著禁用任何日期識別功能。:一些包含空格、斜線或連字符的條目仍可能被解釋。

使用您自己的程式碼測試該行為。如果該選項未出現或與您使用的模式不匹配,請將該列準備為文字格式。

如果程式碼已經轉換成日期格式,該怎麼辦?

用於查看圖表和數據的筆記型電腦。

如果在應用通用功能時出現類似這樣的數字 36925這是關於 日期序號Excel 使用數值來表示天數;變更其顯示方式不會自動重建您所寫的程式碼。

獨家內容 - 點擊這裡  修正 Windows 11 中執行 PowerShell 腳本的錯誤:更新的完整指南

如果您仍然保留原始數據,請將儲存格格式設為文字並重新輸入。對於多筆記錄,請使用轉換前的來源數據,並以可控的方式重複上傳。

不要試圖僅憑生成的日期推斷未知的參考文獻。不同的條目可能最終呈現出相似的格式,而且最終格式未必保留其原始拼字。

匯入 CSV 檔案時,如果日期和月份互換了。

像這樣的約會 03/04/2026 它的意義很模糊:根據所採用的慣例,它可以代表4月3日,也可以代表3月4日。事後更改視覺格式並不能修正誤解。

使用 Power Query 控制導入:

  1. 打開 數據 > 來自文字/CSV 並選擇 轉換數據.
  2. 檢查自動步驟是否已執行 匯率 已將該列解釋為日期。
  3. 如果解讀錯誤,請回到上一步,使用原文。
  4. 右鍵單擊該列並選擇 更改類型 > 使用區域設定.
  5. 選擇日期以及與來源檔案對應的設定。
  6. 載入資料前,請檢查日期大於 12 的記錄。

如果該列包含代碼而非實際日期,則將其類型設為「文字」。區域設定應反映來源資料的含義。

為什麼有些日期複製後會相差四年?

Excel 支援以下日期系統: 1900和1904同一日期,它們的序號卻不同。 1.462天如果未經正確轉換就移動它們,日曆可能會錯位。

獨家內容 - 點擊這裡  如何修復惠普筆記型電腦上的 BIOS 復原錯誤 500

在 Windows 和 Mac 之間複製檔案時,不一定會發生這種情況:現代版本通常使用 1900 資料庫。請檢查每個工作簿的設定。

在Windows系統中,它位於 檔案 > 選項 > 進階 > 計算此工作簿時使用盒子 使用1904年日期系統在 Mac 上,檢查 Excel 的計算首選項。

某些操作會自動轉換日期,因此如果結果已匹配,則不應進行調整。更改工作簿的日期基準會影響整個資料集:請勿在未評估後果的情況下將其作為一次性解決方案。

如何修正已確認的 1.462 天的差異

將放大鏡放在財務文件上。

對照副本,將幾個日期與可靠來源進行比較。如果確認有確切差異,請先在輔助列中檢查準確性:

  • 日期比預期提早了1.462天: 用途 =A2+1462.
  • 日期比預期晚了1.462天: 用途 =A2-1462.

對結果套用日期格式並驗證樣本。對於常數值,您也可以複製儲存格。 1462 並使用 特殊膠水 > 價值根據需要選擇“添加”或“減去”。

請勿對同一組資料同時執行兩次更正,也不要包含已正確的儲存格。如果日期資料來自公式或查詢,請檢查轉換來源,確保在重新計算或更新時不會再次出現錯誤。