如何从时间中分割数据?

时间:2016-04-15 08:29:52

标签: excel datetime split excel-formula

我试图从单个细胞中分割数据,我需要用公式来做。

我的数据如下:

2016-04-12  07:45:41

我尝试使用LEFT函数执行此操作,但结果只是数字而更改单元格类型无效。

2 个答案:

答案 0 :(得分:2)

我正在上传一个样本文档,该文档在A列中有DateTime。我们想要分割B列中的日期和C列中的时间。为了实现这种分离,我们必须记住,1的值代表1天。时间是一天的一小部分,例如,0.33333是8小时(一天的1/3)。

enter image description here

因此,要提取日期,您现在可以使用INT函数获取A列的完整值(INT返回单元格的整数值)。

  

B1 = INT(A1),向下拖动以复制整列中的公式。别忘了将B列格式化为"日期"

要提取时间,只需使用B列中计算的整个值减去A列中的数据。

  

C1 =(A1 - B1),复制公式,格式C列为"时间"

答案 1 :(得分:1)

提取日期:

=DATE(YEAR(A1),MONTH(A1),DAY(A1))
=TEXT(A1,"dd/mm/yyyy")

提取时间:

=TIME(HOUR(A1),MINUTE(A1),SECOND(A1))
=TEXT(A1,"hh:mm:ss")

还有很多其他方法,这取决于您是否需要对此单元格进行任何其他计算。