在一列(E)中,我有2014-10-28 19:40:00+00:00
等值。这显然是日期和时间。
在我的(F)栏中,我想使用该日期,所以我使用了很好的公式=LEFT(E:E,10)
。
在我的(G)专栏中,我想要时间,所以我使用了=RIGHT(E:E,14)
,它显示的是“19:40:00 + 00:00”,这是预期的。
现在我正在尝试格式化单元格,以便以hh:mm
的标准格式显示时间。当我右键单击并选择此格式时,没有任何反应。
有没有办法格式化公式的输出?或者没有?
答案 0 :(得分:1)
RIGHT
和LEFT
返回字符串,使用VALUE
公式将其返回到数字值
=VALUE(LEFT(...))
应该允许您再次使用自定义格式
答案 1 :(得分:1)
如果 E1 包含:
2014-10-28 19:40:00+00:00
然后在 G1 中输入:
=MID(E1,12,5)
答案 2 :(得分:0)
如果您在E中的值是日期值,那么=INT(E1)
将提取日期,=MOD(E1,1)
将提取时间
如果您在E中的值是文字,那么=INT(DATEVALUE(E1))
将提取日期,=MOD(DATEVALUE(E1),1)
将提取时间
两者都将采用excel的公认格式,然后可以按照您想要的任何方式进行格式化