我怎样才能在Excel中格式化时间从2017-02-17 01:59:57 UTC?
我怎样才能改变这个格式:2017-02-17 01:59:57 UTC
在Excel中看起来像这样:1:59 AM
底线:我试图创build一个由某个(y)variables和(x)variables组成的graphics,时间为12:00 AM – 12:00 PM。
您需要在Excel将string识别为date/时间之前删除UTC
。 这应该工作:
=TEXT(SUBSTITUTE(A1,"UTC",""),"h:mm am/pm")
如果你只想要那个时间,
=TIMEVALUE(MID(A7, 11, 8))
如果你想要的date和时间,但只显示时间,
=DATEVALUE(LEFT(A7,10))+TIMEVALUE(MID(A7,11,8))
在任何一种情况下,将单元格格式化为h:mm AM/PM;@
以显示1:59 PM
。 这会产生一个真正的时间或date时间值; 而不是文字看起来像时间。
尝试下面的公式(假设数据在A1中,您可能需要修改)
=IF(HOUR(A1)>12,CONCAT(IF(HOUR(A1)>12,HOUR(A1)-12),":",MINUTE(A1),"PM"),CONCAT(HOUR(A1),":",MINUTE(A1),"AM"))