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

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

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

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

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

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

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

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

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

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

  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,而2008則是序列值39448,因為它是1月1日之後的39448天,請選取包含您所輸入之公式的儲存格,然後拖曳填滿控點,以 填滿控點 在大小符合文字日期的儲存格範圍內的空白儲存格範圍內。

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

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

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

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

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

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

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

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

需要更多協助嗎?

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

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×