將儲存成文字的日期轉換成日期

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

格式設定為文字的日期在儲存格中會靠左對齊 (而不是靠右對齊)。 啟用 [錯誤檢查] 時, 有兩位數年份的文字日期也可能會以錯誤指標標示: [ 公式有問題的儲存格 ]。

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

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

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

您可以使用錯誤指標, 將日期從文字轉換為日期格式。

附註: 首先, 請務必在 Excel 中啟用 [錯誤檢查]。 若要執行這項作業︰

  1. 按一下 [檔案] > [選項] > [公式]。

    在 Excel 2007中, 按一下 [ Microsoft Office 按鈕] Office 按鈕影像 , 然後按一下 [ Excel 選項] Excel 2007[公式]。

  2. 在 [錯誤檢查] 中, 選取 [啟用背景錯誤檢查]。 找到的任何錯誤將會在儲存格左上角標記三角形。

  3. 在 [錯誤檢查規則] 底下, 選取包含以2位數表示之年份的儲存格

按照此程式將文字格式日期轉換成標準日期:

  1. 在工作表上,選取左上角有錯誤指標的任何單一儲存格或相鄰的儲存格範圍。 如需詳細資訊, 請參閱選取工作表上的儲存格、範圍、列或欄

    提示: 若要取消選取儲存格,請按一下工作表上的任一個儲存格。

  2. 按一下出現在所選儲存格附近的 [錯誤] 按鈕。

    [錯誤] 按鈕
     

  3. 在功能表上, 按一下 [將 Xx 轉換成 20XX ] 或 [將 XX 轉換成 19XX]。 如果您想要關閉錯誤指示器而不轉換數位, 請按一下 [忽略錯誤]。

    轉換日期的命令
     

    使用兩位數年份的文字日期, 會轉換成含四位數年份的標準日期。

    已轉換的日期
     

    當您轉換儲存格的文字格式日期之後,可以套用日期格式設定,變更日期在儲存格中的顯示方式。

如果您的工作表中有可能已匯入或貼上的日期, 且最終看起來像下圖所示的一系列數位, 您可能會想要將它們重新格式化, 讓它們看起來只是簡短或很長的日期。 如果您想要在日期計算中篩選、排序或使用, 日期格式也會更有用。

文字格式的日期欄

  1. 選取您要重新設定格式的儲存格、儲存格範圍或欄。

  2. 按一下 [數位格式], 然後挑選您想要的日期格式。

[簡短日期] 格式看起來像這樣:

從功能區將日期變更為簡短日期格式

[長日期] 包含如以下圖片所示的詳細資訊:

功能區上用於變更為 [完整日期] 格式的按鈕

若要將儲存格中的文字日期轉換成序列值, 請使用 DATEVALUE 函數。 然後複製公式, 選取包含文字日期的儲存格, 並使用 [選擇性貼上] 將日期格式套用至它們。

請遵循下列步驟:

  1. 選取空白儲存格, 並確認其數值格式為[一般]。

  2. 在空白的儲存格中:

    1. Enter = DATEVALUE (

    2. 按一下含有您要轉換之文字格式日期的儲存格。

    3. Enter )

    4. 按 ENTER 鍵, DATEVALUE 函數會傳回文字日期所代表之日期的序列值。
       

      什麼是 Excel 序列值?

      Excel 會以連續的序列值儲存日期,以便將日期用於計算。 根據預設, 1900 年1月1日為序列值 1, 且年1月 2008 1 日為序列值 39448, 因為它是在1月1日之後的39448天, 所以請選取包含您所輸入之公式的儲存格。, 然後拖曳填滿控 填滿控點 點, 將儲存格範圍調整為符合文字日期的儲存格範圍。

  3. 在拖曳填滿控點之後,您的儲存格範圍應該已填入序列值,而範圍大小則與包含文字日期的儲存格範圍相當。

  4. 選取包含序列值的儲存格或儲存格範圍, 然後在 [常用] 索引標籤上的 [剪貼簿] 群組中, 按一下 [複製]。

    鍵盤快速鍵:  您也可以按 CTRL + C。

  5. 選取包含文字日期的儲存格或儲存格範圍,然後在 [常用] 索引標籤上,按一下 [剪貼簿] 群組中 [貼上] 底下的箭號,然後按一下 [選擇性貼上]

  6. [選擇性貼上] 對話方塊的 [貼上] 下方選取 [值],然後按一下 [確定]

  7. 在 [ 常用] 索引標籤上, 按一下 [數位] 旁的 [快顯視窗啟動器]。

  8. 按一下 [類別] 方塊中的 [日期],然後在 [類型] 清單中按一下您想要的日期格式。

  9. 若要在所有日期都成功轉換後刪除序列值, 請選取包含這些日期的儲存格, 然後按 DELETE 鍵。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×