有時Excel 2007的日期數據可能設置為文本格式存儲在單元格中。例如,您可能在單元格中輸入了格式設置為文本的日期,或者可能從外部數據源以文本格式導入或粘貼了數據。
格式為文本的日期在單元格中為左對齊,而不是右對齊。通過打開“錯誤檢查”,以兩位數表示年份的文本日期可能也會使用錯誤指示器 進行標記。
由于 Microsoft Office Excel 中的“錯誤檢查”可以標識以兩位數表示年份的文本格式日期,因此您可以使用自動更正選項將其轉換為日期格式的日期。您可以使用 DATEVALUE 函數將大多數其他類型的文本日期轉換為日期。
通過使用“錯誤檢查”來轉換以兩位數表示年份的文本日期
1、單擊“Microsoft Office 按鈕”,然后單擊“Excel 選項”。
2、單擊“公式”,然后執行下列所有操作:
·在“錯誤檢查”下,確保選中了“允許后臺錯誤檢查”復選框。
·在“錯誤檢查規則”下,確?!鞍詢晌粩当硎镜哪攴莸膯卧瘛睆瓦x框處于選中狀態。
·單擊“確定”。
3、在工作表中,選擇左上角帶有錯誤指示器 的任何單元格或單元格區域。
注釋 所選單元格必須是相鄰的。
4、在所選單元格或單元格區域的旁邊,單擊顯示的錯誤按鈕,然后單擊“將 XX 轉換為 20XX”或“將 XX 轉換為 19XX”。
通過使用 DATEVALUE 函數來轉換文本日期
若要將單元格中的文本日期轉換為序列號,請使用 DATEVALUE 函數。然后復制該公式,選擇包含文本日期的單元格,并使用“選擇性粘貼”對這些單元格應用日期格式。
1、選擇一個空白單元格,并驗證其數字格式為“常規”。
如何驗證數字格式
在“開始”選項卡上的“數字”組中,單擊“數字格式”框旁邊的箭頭,然后單擊“常規”。
2、在空白單元格中:
·鍵入 =DATEVALUE(
·單擊包含要轉換的文本格式日期的單元格。
·鍵入 )
·按 Enter。
DATEVALUE 函數將返回文本日期表示的日期序列號。
什么是序列號?
Excel 可將日期存儲為可用于計算的序列號。默認情況下,1900 年 1 月 1 日的序列號為 1,2008 年 1 月 1 日的序列號為 39,448,這是因為它距 1900 年 1 月 1 日有 39,448 天。
3、若要將轉換公式復制到相鄰單元格的區域中,請選擇在其中鍵入公式的單元格,然后拖動填充柄 ,使之覆蓋大小與包含文本日期的單元格區域匹配的空單元格區域。
拖動填充柄之后,應有序列號與包含文本日期的單元格區域相對應的單元格區域。
4、選擇包含序列號的單元格或單元格區域,然后在“開始”選項卡上的“剪貼板”組中,單擊“復制”。
鍵盤快捷方式 也可以按 Ctrl+C。
5、選擇包含文本日期的單元格或單元格區域,然后在“開始”選項卡上的“剪貼板”組中,單擊“粘貼”下面的箭頭,然后單擊“選擇性粘貼”。
6、在“選擇性粘貼”對話框的“粘貼”下,選擇“值”,然后單擊“確定”。
7、在“開始”選項卡上的“數字”組中,單擊“數字格式”框旁邊的箭頭,然后單擊“短日期”或“長日期”。
提示 對于其他日期格式,請單擊“其他數字格式”。在“設置單元格格式”對話框中的“數字”選項卡上,單擊“分類”框中的“日期”,然后在“類型”框中單擊所需的日期格式。
8、若要在成功轉換所有日期后刪除序列號,請選擇包含這些序列號的單元格,然后按 Delete。
新聞熱點
疑難解答