簡體   English   中英

將日期轉換為文本“ YYYY:DD:MM hh:mm:ss”為實際日期

[英]Convert date as text “YYYY:DD:MM hh:mm:ss” to real date

如何將以文本“ YYYY:DD:MM hh:mm:ss”給出的日期轉換為格式為YYYY.MM.DD hh:mm:ss的日期?

工作表公式解決方案將涉及LEFT函數MID函數RIGHT函數

=DATE(LEFT(A1, 4), MID(A1, 9, 2), MID(A1, 6, 2))+TIME(MID(A1, 12, 2), MID(A1, 15, 2), RIGHT(A1, 2))

日期文字解析

使用數字設置單元格格式( Ctrl + 1 )►自定義►類型: yyyy.mm.dd hh:mm:ss

這些功能在VBA中的工作方式完全相同。 DATE函數TIME函數將是DateSerialTimeSerial

我只是遇到了同樣的問題,我的文件有40萬行以上的文本,其格式為:yyyy-mm-dd hh:mm:ss。 自定義日期格式一開始不起作用,但是您可以使用= VALUE(text),然后應用您選擇的自定義單元格格式。 Excel以某種方式知道您的文本是一個具有相等數字的日期,但不允許您以其他方式更改格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM