我有一个非常大的excel电子表格有时间戳列。 有谁知道是转换到一个日期吗? 有没有我可以使用的功能? 我试图格式电池的日期,但不起作用。 我的文件是91568 KB。 如果有这样一个简单的方法将是巨大的。 我打开思路。
先感谢您 :)
PS我不知道任何编程语言
我有一个非常大的excel电子表格有时间戳列。 有谁知道是转换到一个日期吗? 有没有我可以使用的功能? 我试图格式电池的日期,但不起作用。 我的文件是91568 KB。 如果有这样一个简单的方法将是巨大的。 我打开思路。
先感谢您 :)
PS我不知道任何编程语言
使用此配方及设置格式设置为所需的时间格式:
=(((COLUMN_ID_HERE/60)/60)/24)+DATE(1970,1,1)
来源: http://www.bajb.net/2010/05/excel-timestamp-to-date/测试中的LibreOffice
如果您在自由报办公室得到错误509则可以替换,
通过;
在DATE()函数
=(((COLUMN_ID_HERE/60)/60)/24)+DATE(1970;1;1)
如果您的文件是非常大的尝试用以下公式:= A1 / 86400 + 25569
A1应及时更换,你的需要。 应该工作速度比=(((COLUMN_ID_HERE / 60)/ 60)/ 24)+ DATE(1970,1,1)少所需的计算数的原因。
=(((A1/60)/60)/24)+DATE(1970,1,1)+(-5/24)
假设A1
是你的时间戳位于并且不要将电池忘记调整考虑到您所在的时区(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允许不松动精度显示的数据,当然你可以使用任何其他日期/时间一个对应于您的需求。
这DATE
-thing不会在所有的Excel版本。
=CELL_ID/(60 * 60 * 24) + "1/1/1970"
是保存赌注来代替。
引号是必要的,防止Excel计算术语。
以下公式中MS EXEL工作形式我
=TEXT(CELL_VALUE/24/60/60/1000 + 25569,"YYYY-MM-DD HH:MM")
CELL_VALUE以毫秒为单位的时间戳
这里是解释文本的功能。
AD蜱到日期时间格式:= A1 / 8640亿 - 109205
我的LibreOffice Calc中得到的结果,从这样的:
= DATE(1970,1,1)+ Column_id_here / 60 /二十四分之六十○
这为我工作:
=(col_name]/60/60/24)+(col_name-1)
@NeplatnyUdaj的答案是正确的,但考虑到Excel中设置的语言想要的功能名称,在我的情况德语。 然后,你需要使用“DATUM”,而不是“DATE”:
=(((COLUMN_ID_HERE/60)/60)/24)+DATUM(1970,1,1)