excel中怎么将2010⼀1⼀15 AM 12:00:00转换成2010-01-15 00:00:00.000的格式

2025-06-22 14:24:13
推荐回答(1个)
回答1:

因为excel中表示上午下午格式为 3:00 am 而不是am 3:00,所以您单元格中并不是时间日期格式,用自定义格式肯定得不到正确结果。但可以曲线达到您想要的形式
假设数据在A1,要在B1中得到结果
=TEXT(SUBSTITUTE(A1,IF(COUNT(FIND("am",A1)),"am","pm"),"")& IF(COUNT(FIND("am",A1))," am"," pm"),"yyyy-mm-dd hh:mm:ss")