将单元格值转换为DateTime
Excel中有一排单元格,其格式如下: July 13, 2016 at 12:10AM
。 我想将其转换为2016/07/13 12:10
(24h格式中的'yyyy / mm / dd hh:mm')。 我可以使用公式来做到这一点,或者我应该为此写一个vba代码吗?
两个问题:
首先你必须删除at
其次你需要在时间和AM
或PM
之间的空间
下面的公式会把它变成date/时间:
=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"at",""),"AM"," AM"),"PM"," PM")
然后,您可以使用自定义格式来格式化单元格:
yyyy/mm/dd hh:mm