如何格式化公式

在一列(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这种格式,没有任何反应。

有没有一种方法来格式化输出或不是?

RIGHTLEFT返回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的公认格式,然后可以以任何您想要的方式进行格式化