![](/img/trans.png)
[英]Convert yyyy-MM-ddTHH:mm:ssZ date to yyyy-MM-dd HH:MM:ss in Excel
[英]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函數將是DateSerial和TimeSerial 。
我只是遇到了同樣的問題,我的文件有40萬行以上的文本,其格式為:yyyy-mm-dd hh:mm:ss。 自定義日期格式一開始不起作用,但是您可以使用= VALUE(text),然后應用您選擇的自定義單元格格式。 Excel以某種方式知道您的文本是一個具有相等數字的日期,但不允許您以其他方式更改格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.