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

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

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

將格式化為文字的日期會靠左對齊儲存格 (而不是靠右對齊)。啟用錯誤檢查時,可能也有錯誤指標標示有兩位數西元年份的文字日期: 公式錯誤的儲存格

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

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

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

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

附註: 首先,確定已在 Excel 中啟用 [錯誤檢查。若要執行這項作業:

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

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

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

  3. 選取 [錯誤檢查規則] 底下的 [包含兩位數西元年份的儲存格]。

請遵循此程序,將文字格式的日期轉換為一般日期:

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

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

  2. 按一下 [選取的儲存格旁邊會出現 [錯誤] 按鈕。

    [錯誤] 按鈕

  3. 在功能表中,按一下 [轉換成 20XX 的 XX轉換成 19XX 的 XX。如果您想要解除錯誤指標,而不需要轉換數字,請按一下 [忽略錯誤]。

    轉換日期的命令

    有兩位數西元年份的文字日期轉換為四位數西元年份的標準格式日期]。

    已轉換的日期

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

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

請遵循下列步驟:

  1. 選取一個空白儲存格,然後確認其數值格式為 [通用格式]。

    如何驗證數值格式:在 [常用] 索引標籤中數字] 群組中,按一下 [數字格式] 方塊旁的箭號,然後按一下 [一般]。

  2. 在空白的儲存格中:

    1. 輸入= DATEVALUE (

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

    3. 輸入)

    4. 按下 enter 鍵,並 DATEVALUE 函數會傳回的日期,表示文字日期的序列值。

      什麼是序列值 Excel?

      Excel 連續的序列值以儲存日期,以便可以用於計算。根據預設,1900 年 1 月 1 日且序列值 1,2008 年 1 月 1 日是序號 39448,因為它是 39448 天之後年 1 月 1 日 1900.To 複製公式轉換成連續儲存格範圍、 選取含有您輸入公式的儲存格然後將填滿控點 填滿控點 拖曳一個範圍內的空白儲存格大小符合包含文字日期的儲存格範圍。

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

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

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

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

  6. 在 [選擇性貼上] 對話方塊的 [貼上] 底下,選取 [貼上成為],然後按一下 [確定]。

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

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

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

需要更多協助嗎?

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×