萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 綜合

Excel 非標準日期格式秒轉真日期:文字分欄、DATEVALUE、Power Query、Flash Fill 四法

系統匯出的日期長相奇怪:「2024.01.15」、「15-JAN-24」、「2024年1月15日」、「113/01/15」(民國年),Excel 不認得無法排序運算。四大轉換法:文字分欄(最快)、DATEVALUE/DATE 公式重組、Power Query 型別轉換、快速填充 Ctrl+E 智慧識別。

方法一:文字分欄(無公式、原地轉換)

  1. 選取日期欄 → 「資料」→「文字分欄」→「下一步」→「下一步」。
  2. 「欄資料格式」選 「日期」 → 依實際格式選 **YMD / DMY / MYD** 等 → 「完成」。
  3. 原欄位直接變成真日期(序列值),格式再設顯示為 yyyy/mm/dd。

方法二:公式重組(保留原欄、動態)

  • 2024.01.15 → =DATEVALUE(SUBSTITUTE(A1, ".", "/"))
  • 15-JAN-24 → =DATEVALUE(A1)(支援英文月份縮寫)
  • 2024年1月15日 → =DATE(MID(A1,1,4), MID(A1,6,FIND("月",A1)-6), MID(A1,FIND("月",A1)+1,FIND("日",A1)-FIND("月",A1)-1))
  • 113/01/15(民國年)→ =DATE(LEFT(A1,3)+1911, MID(A1,5,2), RIGHT(A1,2))

方法三:Power Query(批量、可重複)

  1. 載入資料 → 選取欄 → 「轉換」→「資料類型」→「日期」/「日期時間」。
  2. 若自動失敗:新增自訂欄用 `Date.FromText` + `Text.Replace`/`Text.Split` 解析,或用 `DateTime.From` 嘗試自動偵測。

方法四:快速填充 Ctrl+E(Excel 2013+)

  1. 在相鄰欄手動輸入 1-2 筆正確日期格式(如 2024/01/15)。
  2. 選取該欄 → Ctrl+E,Excel 學習模式自動填滿其餘列。
  3. 檢查無誤後複製貼上值覆蓋原欄。
copyright © 萬盛學電腦網 all rights reserved