如何在2017-02-17 01:59:57 UTC格式化Excel中的时间?

时间:2017-03-24 15:13:05

标签: excel time excel-formula excel-2010 timing

如何更改格式:2017-02-17 01:59:57 UTC

在Excel中看起来像这样:上午1:59

底线:我正在尝试创建一个由某个(y)变量和(x)变量组成的图表,它是时间12:00 AM - 12:00 PM。

3 个答案:

答案 0 :(得分:2)

在Excel将字符串识别为日期/时间之前,您需要删除UTC。这应该有效:

=TEXT(SUBSTITUTE(A1,"UTC",""),"h:mm am/pm")

答案 1 :(得分:0)

如果你只想要时间,

=TIMEVALUE(MID(A7, 11, 8))

如果您想要日期和时间,但只显示时间,

=DATEVALUE(LEFT(A7,10))+TIMEVALUE(MID(A7,11,8))

在任何一种情况下,请将单元格格式化为h:mm AM/PM;@以显示1:59 PM。这会产生一个真正的时间或日期时间值;不是文本 - 看起来像时间。

enter image description here

答案 2 :(得分:0)

尝试下面的公式(假设数据在A1中,您可能需要修改)

=IF(HOUR(A1)>12,CONCAT(IF(HOUR(A1)>12,HOUR(A1)-12),":",MINUTE(A1),"PM"),CONCAT(HOUR(A1),":",MINUTE(A1),"AM"))