將以文字形式儲存的日期轉換成日期

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

有時候,儲存格中的日期會格式化並儲存成文字。 例如,你可能在一個格式為文字的儲存格輸入了日期,或是資料從外部資料來源匯入或貼上成文字。

格式為文字的日期在儲存格 (中會以左對齊,而非右) 。 啟用 錯誤檢查 時,帶有兩位數年份的文字日期也可能標示錯誤指示: 格子帶有公式錯誤

由於 Excel 的錯誤檢查功能會識別兩位數西元年份的文字格式日期,所以您可以使用自動校正選項,將它們轉換成日期格式的日期。 你可以使用 DATEVALUE 函式將大多數其他類型的文字日期轉換成日期。

使用錯誤檢查(Error Checking)將帶有兩位數年份的文字日期轉換

如果你從其他來源匯入 Excel,或在先前格式化為文字的儲存格中輸入帶有兩位數年份的日期,你可能會在該儲存格的左上角看到一個小綠色三角形。 這個錯誤指標是告訴您,日期是儲存為文字,如以下範例所示。

左上角有綠色錯誤指標的儲存格

你可以使用錯誤指示器將日期從文字轉換成日期格式。

注意

首先,確保 Excel 中啟用錯誤檢查功能。 若要這樣做:

  1. 選擇 檔案>選項>公式
  2. 錯誤檢查中,請勾選 啟用背景錯誤檢查。 找到的任何錯誤將會在儲存格左上角標記三角形。
  3. 錯誤檢查規則中,選擇 包含年份的儲存格,該年以兩位數表示

請依此程序將文字格式日期轉換為正常日期:

  1. 在工作表上,選取左上角有錯誤指標的任何單一儲存格或相鄰的儲存格範圍。 欲了解更多資訊,請參閱 工作表上的「選取儲存格、範圍、列或欄」。

    秘訣

    要取消某個儲存格的選擇,請在工作表上選擇任一儲存格。

  2. 選擇出現在選中格子附近的錯誤按鈕 () 。
    [錯誤] 按鈕
     

  3. 在選單中,選擇將 XX 轉為 20XX將 XX 轉為 19XX。 如果你想在不轉換數字的情況下關閉錯誤指示器,請選擇 忽略錯誤
    轉換日期的命令
     
    文字中帶有兩位數年份的日期可轉換為標準日期,並以四位數年份表示。
    已轉換的日期
     
    當您轉換儲存格的文字格式日期之後,可以套用日期格式設定,變更日期在儲存格中的顯示方式。

使用 DATEVALUE 函數轉換文字日期

若要將儲存格中的文字日期轉換為序號,請使用 DATEVALUE 函式。 然後複製公式,選取包含文字日期的儲存格,並用 Paste Special 套用日期格式。

請遵循下列步驟:

  1. 選擇一個空白儲存格,並確認其數字格式為 一般

  2. 在空白的儲存格中:

    1. 輸入 =DATEVALUE (
    2. 選擇包含你想轉換的文字格式日期的儲存格。
    3. 這場戲碼 )
    4. 按下 ENTER,DATEVALUE 函式會回傳由文字日期所代表的日期序號。
       
      什麼是 Excel 序號?
      Excel 會以連續的序列值儲存日期,以便將日期用於計算。 預設情況下,1900年1月1日是序號1,2008年1月1日是序號39448,因為距離1月1日已經過了39,448天,1900.To 將轉換公式複製到連續的儲存格區間,選擇你輸入的公式,然後拖曳填充handle填充 handle ,橫跨一組大小與包含文字日期的儲存格相符的空儲存格。
  3. 在拖曳填滿控點之後,您的儲存格範圍應該已填入序列值,而範圍大小則與包含文字日期的儲存格範圍相當。

  4. 選擇包含序號的儲存格或儲存格範圍,然後在 主頁 標籤的 剪貼簿 群組中選擇 複製
    鍵盤快捷鍵: 你也可以按 CTRL+C

  5. 選擇包含文字日期的儲存格或儲存格範圍,然後在主頁標籤的剪貼簿群組中,選擇「貼上」下方的箭頭,然後選擇「貼上特別」。

  6. 「貼上特殊」 對話框中,在 貼上(Paste)下,選擇 「值」,然後選擇 確定

  7. 主頁分頁,選擇數字旁邊的彈出視窗啟動器。

  8. 分類 框中,選擇 日期,然後選擇你想要的 類型清單中的 日期格式。

  9. 在所有日期成功轉換後刪除序號,請選擇包含序號的儲存格,然後按下 刪除

需要更多協助嗎?

你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。