
Excel中日期時間顯示為數字時,可通過四種方法轉換:一、選中單元格右鍵“設置單元格格式”,選擇“日期”或“自定義”類型并指定“yyyy-mm-ddhh:mm:ss”格式;二、使用TEXT函數如=TEXT(A1,"yyyy-mm-ddhh:mm:ss")將數值轉為文本格式,適用于展示但不可參與計算;三、對非標準序列值用DATevalUE與TIMevalUE組合修正,如=DATevalUE("1900/1/1")+TIMevalUE(TEXT(A1,"0.000000")),再設為日期格式;四、利用PowerQuery導入數據后,將列類型更改為“日期/時間”,預覽確認后關閉并上載結果。
如果您在處理Excel中的日期和時間數據時發現其顯示為數字格式,這通常是因為Excel將日期和時間存儲為序列數值。例如,年1月1日對應的是45022這樣的數值。以下是將這些數字轉換為可讀的標準日期時間格式的操作步驟:
本文運行環境:DellXPS13,Windows11
一、使用單元格格式設置轉換
通過更改單元格的數字格式,可以將代表日期時間的數值顯示為標準格式,而無需修改原始數據。
1、選中包含數字日期時間的單元格或區域。
2、右鍵點擊選擇“設置單元格格式”。
3、在彈出窗口中切換到“數字”選項卡,選擇“日期”或“自定義”類別。
4、從類型列表中選擇所需的日期時間格式,如“yyyy-mm-ddhh:mm:ss”。
5、點擊“確定”,數值將立即顯示為標準日期時間格式。
二、利用TEXT函數進行格式化輸出
TEXT函數可將數值轉換為指定格式的文本字符串,適用于需要生成固定格式文本結果的場景。
1、在目標單元格輸入公式:=TEXT(A1,"yyyy-mm-ddhh:mm:ss"),其中A1是原始數字所在單元格。
2、按Enter鍵確認,公式返回對應的時間文本。
3、復制公式至其他單元格以批量處理。
三、通過DATevalUE與TIMevalUE組合轉換
當數字未被正確識別為日期序列時,可嘗試結合DATevalUE和TIMevalUE函數重建日期時間值。
1、先確認原始數值是否為Excel標準日期序列(以1900年1月1日為1)。
2、若數據異常,可用公式:=DATevalUE("1900/1/1")+TIMevalUE(TEXT(A1,"0.000000"))進行修正。
3、調整后對結果單元格應用標準日期格式顯示。
此方法適用于導入外部系統導致的非標準日期數值問題。
四、使用PowerQuery進行批量轉換
PowerQuery適合處理大量數據源中的日期字段,支持預覽并自動識別多種日期格式。
1、選中數據區域,點擊“數據”選項卡下的“從表格/區域”加載數據進入PowerQuery器。
2、選中日期列,右鍵選擇“更改類型”→“使用區域設置替換當前類型”→“日期/時間”。
3、在轉換過程中查看預覽是否正確解析。
4、點擊“關閉并上載”,轉換后的標準格式數據將寫回Excel工作表。
以上就是Excel如何將數字格式的日期和時間轉換為標準格式_Excel日期時間格式轉換方法的詳細內容,!

