将文本日期与am / pm时间转换为excel非VBA中的24小时时间

时间:2014-11-09 03:48:56

标签: excel datetime

我希望将带有a和p的文本时间转换为excel中的可用时间我已经使用了mid函数,我似乎没有认识到a / p并且所有时间都是am,除非它是12- - 。然后它将返回PM时间。我使用了Mid函数并搜索了线程。

数据库中的时间看起来像 10 / 1/14 5:14P 这些是文字

我使用过mid功能 = TIMEVALUE(MID(B6,9,6)) 返回 凌晨5:14:00 当时间应该是Pm或17:14

帮助将不胜感激 感谢

1 个答案:

答案 0 :(得分:0)

试试这个:

=SUBSTITUTE(SUBSTITUTE(A1,"A", " AM"),"P", " PM")+0

其中A1具有值。

将单元格格式化为您想要的日期/时间/日期时间格式;将其格式化为:

  

dd-mm-yyyy h:mm:ss AM / PM

将显示:

  

10-01-2014 5:14:00 PM