有時候,儲存格中的日期會格式化並儲存成文字。 例如,你可能在一個格式為文字的儲存格輸入了日期,或是資料從外部資料來源匯入或貼上成文字。
格式為文字的日期在儲存格 (中會以左對齊,而非右) 。 啟用 錯誤檢查 時,帶有兩位數年份的文字日期也可能標示錯誤指示:
。
由於 Excel 的錯誤檢查功能會識別兩位數西元年份的文字格式日期,所以您可以使用自動校正選項,將它們轉換成日期格式的日期。 你可以使用 DATEVALUE 函式將大多數其他類型的文字日期轉換成日期。
使用錯誤檢查(Error Checking)將帶有兩位數年份的文字日期轉換
如果你從其他來源匯入 Excel,或在先前格式化為文字的儲存格中輸入帶有兩位數年份的日期,你可能會在該儲存格的左上角看到一個小綠色三角形。 這個錯誤指標是告訴您,日期是儲存為文字,如以下範例所示。
你可以使用錯誤指示器將日期從文字轉換成日期格式。
注意
首先,確保 Excel 中啟用錯誤檢查功能。 若要這樣做:
- 選擇 檔案>選項>公式。
- 在 錯誤檢查中,請勾選 啟用背景錯誤檢查。 找到的任何錯誤將會在儲存格左上角標記三角形。
- 在 錯誤檢查規則中,選擇 包含年份的儲存格,該年以兩位數表示。
請依此程序將文字格式日期轉換為正常日期:
在工作表上,選取左上角有錯誤指標的任何單一儲存格或相鄰的儲存格範圍。 欲了解更多資訊,請參閱 工作表上的「選取儲存格、範圍、列或欄」。
秘訣
要取消某個儲存格的選擇,請在工作表上選擇任一儲存格。
選擇出現在選中格子附近的錯誤按鈕 () 。
在選單中,選擇將 XX 轉為 20XX 或 將 XX 轉為 19XX。 如果你想在不轉換數字的情況下關閉錯誤指示器,請選擇 忽略錯誤。
文字中帶有兩位數年份的日期可轉換為標準日期,並以四位數年份表示。
當您轉換儲存格的文字格式日期之後,可以套用日期格式設定,變更日期在儲存格中的顯示方式。
使用 DATEVALUE 函數轉換文字日期
若要將儲存格中的文字日期轉換為序號,請使用 DATEVALUE 函式。 然後複製公式,選取包含文字日期的儲存格,並用 Paste Special 套用日期格式。
請遵循下列步驟:
選擇一個空白儲存格,並確認其數字格式為 一般。
在空白的儲存格中:
- 輸入 =DATEVALUE (
- 選擇包含你想轉換的文字格式日期的儲存格。
- 這場戲碼 )
- 按下 ENTER,DATEVALUE 函式會回傳由文字日期所代表的日期序號。
什麼是 Excel 序號?
Excel 會以連續的序列值儲存日期,以便將日期用於計算。 預設情況下,1900年1月1日是序號1,2008年1月1日是序號39448,因為距離1月1日已經過了39,448天,1900.To 將轉換公式複製到連續的儲存格區間,選擇你輸入的公式,然後拖曳填充handle填充
,橫跨一組大小與包含文字日期的儲存格相符的空儲存格。
在拖曳填滿控點之後,您的儲存格範圍應該已填入序列值,而範圍大小則與包含文字日期的儲存格範圍相當。
選擇包含序號的儲存格或儲存格範圍,然後在 主頁 標籤的 剪貼簿 群組中選擇 複製。
鍵盤快捷鍵: 你也可以按 CTRL+C。選擇包含文字日期的儲存格或儲存格範圍,然後在主頁標籤的剪貼簿群組中,選擇「貼上」下方的箭頭,然後選擇「貼上特別」。
在 「貼上特殊」 對話框中,在 貼上(Paste)下,選擇 「值」,然後選擇 確定。
在主頁分頁,選擇數字旁邊的彈出視窗啟動器。
在 分類 框中,選擇 日期,然後選擇你想要的 類型清單中的 日期格式。
在所有日期成功轉換後刪除序號,請選擇包含序號的儲存格,然後按下 刪除。
需要更多協助嗎?
你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。