如何格式化公式
在一列(E)中,我有2014-10-28 19:40:00+00:00
。 这显然是date和时间。
在我的(F)列中,我只想使用这个date,所以我使用了公式=LEFT(E:E,10)
,它很好地工作。
在我的(G)专栏里,我想要时间,所以我用了=RIGHT(E:E,14)
,这个是预期的“19:40:00 + 00:00”。
现在,我正在尝试格式化单元格,以便以hh:mm
的标准格式显示时间。 当我右键单击并select这种格式,没有任何反应。
有没有一种方法来格式化输出或不是?
RIGHT
和LEFT
返回string,使用VALUE
公式将它们返回到它们的数值
=VALUE(LEFT(...))
应该允许您再次使用自定义格式
如果E1包含:
2014-10-28 19:40:00+00:00
然后在G1中input:
=MID(E1,12,5)
如果E中的值是date值,则=INT(E1)
将提取date,并且=MOD(E1,1)
将提取时间
如果E中的值是文本,则=INT(DATEVALUE(E1))
将提取date,而=MOD(DATEVALUE(E1),1)
将提取时间
两者都将以excel的公认格式,然后可以以任何您想要的方式进行格式化