問題
辦公室怪事2026年8月29日為什麼 Excel 會把「3月4日」或一串數字變成日期?
ExcelMicrosoft
詳細說明
它讀成日期,字就沒了
微軟寫得很直:Excel 預先程式化,好讓你比較容易輸入日期,例如 12/2 會變成 2-Dec。分數 3/4 也可能變成 4-Mar;1/47、11-53 這類帶斜線、連字號的數字一樣會被當成日期。你打「3月4日」,是同一類「長得像日期」的輸入——格子不會原樣留下那串字。擋法是先開 Format Cells(儲存格格式)設成 Text,或在開頭加一個撇號;按下 Enter 後撇號不會顯示。兩招都要在轉換發生前做。
日期在格子裡是序號,不是字
Excel 把日期存成連續的序列值。Windows 預設的 1900 日期系統裡,1900 年 1 月 1 日是序號 1;把格式改成「一般」,看到的就是那個數字。這就是為什麼一串數字、或已經變成日期的格子,看起來像另一天:格式在給一筆天數畫日曆。這套序號當初跟 Lotus 1-2-3 同一套,連「1900 年是閏年」這個錯誤假設也一起繼承了(那年其實不是閏年)。另有 1904 日期系統,同一天的序號會差 1,462 天。
也有人這樣問
Excel 自動變日期、Excel 3月4日變成日期、Excel converts numbers to dates、Excel 變成日期、Excel 文字變日期、stop Excel changing to date