在Excel中的转换时间邮票日期(Converting time stamps in excel t

2019-08-31 10:29发布

我有一个非常大的ex​​cel电子表格有时间戳列。 有谁知道是转换到一个日期吗? 有没有我可以使用的功能? 我试图格式电池的日期,但不起作用。 我的文件是91568 KB。 如果有这样一个简单的方法将是巨大的。 我打开思路。

先感谢您 :)

PS我不知道任何编程语言

Answer 1:

使用此配方及设置格式设置为所需的时间格式:

=(((COLUMN_ID_HERE/60)/60)/24)+DATE(1970,1,1)

来源: http://www.bajb.net/2010/05/excel-timestamp-to-date/测试中的LibreOffice



Answer 2:

如果您在自由报办公室得到错误509则可以替换,通过; 在DATE()函数

=(((COLUMN_ID_HERE/60)/60)/24)+DATE(1970;1;1)


Answer 3:

如果您的文件是非常大的尝试用以下公式:= A1 / 86400 + 25569

A1应及时更换,你的需要。 应该工作速度比=(((COLUMN_ID_HERE / 60)/ 60)/ 24)+ DATE(1970,1,1)少所需的计算数的原因。



Answer 4:

=(((A1/60)/60)/24)+DATE(1970,1,1)+(-5/24)

假设A1是你的时间戳位于并且不要将电池忘记调整考虑到您所在的时区(5假设你是在美国东部时间)



Answer 5:

时间戳是自纪元时间(01/01/1970)经过的时间,所以基本上我们有这个时间转换的天,并加入了划时代的时间,可以为任何的Excel电子表格一样的软件有效的格式。

  • 从以毫秒为单位的时间戳(例如:1488380243994)

    使用这个公式:

     =A1/1000/86400+25569 

    这种格式化器:

     yyyy-mm-dd hh:mm:ss.000 
  • 从以秒为时间标记(例如:1488380243)

    使用这个公式:

     =A1/86400+25569 

    这种格式化器:

     yyyy-mm-dd hh:mm:ss 

其中A1是您列标识符。 由于定制formaters允许不松动精度显示的数据,当然你可以使用任何其他日期/时间一个对应于您的需求。



Answer 6:

DATE -thing不会在所有的Excel版本。

=CELL_ID/(60 * 60 * 24) + "1/1/1970"

是保存赌注来代替。
引号是必要的,防止Excel计算术语。



Answer 7:

以下公式中MS EXEL工作形式我

=TEXT(CELL_VALUE/24/60/60/1000 + 25569,"YYYY-MM-DD HH:MM")

CELL_VALUE以毫秒为单位的时间戳

这里是解释文本的功能。



Answer 8:

AD蜱到日期时间格式:= A1 / 8640亿 - 109205



Answer 9:

我的LibreOffice Calc中得到的结果,从这样的:

= DATE(1970,1,1)+ Column_id_here / 60 /二十四分之六十○



Answer 10:

这为我工作:

=(col_name]/60/60/24)+(col_name-1)


Answer 11:

@NeplatnyUdaj的答案是正确的,但考虑到Excel中设置的语言想要的功能名称,在我的情况德语。 然后,你需要使用“DATUM”,而不是“DATE”:

=(((COLUMN_ID_HERE/60)/60)/24)+DATUM(1970,1,1)


文章来源: Converting time stamps in excel to dates