将excel中的时间戳转换为日期
我有一张非常大的excel电子表格,上面有一列时间戳 . 有谁知道转换到约会?有可以使用的功能吗?我尝试格式化单元格日期,但这不起作用 . 我的文件是91,568 KB . 如果有一个更简单的方法,这将是伟大的 . 我愿意接受各种想法 .
先感谢您 :)
附:我不懂任何编程语言
回答(11)
时间戳是自大纪元时间(1970年1月1日)以来经过的时间,因此基本上我们必须以天为单位转换此时间,并添加纪元时间,以获得任何Excel(如电子表格软件)的有效格式 .
- 来自时间戳(以毫秒为单位)(例如:1488380243994)
使用这个公式:
=A1/1000/86400+25569
与这个形成者:
yyyy-mm-dd hh:mm:ss.000
- 来自时间戳(秒)(例如:1488380243)
使用这个公式:
=A1/86400+25569
与这个形成者:
yyyy-mm-dd hh:mm:ss
A1
是您的列标识符 . 鉴于自定义格式化程序允许不会丢失显示数据的精度,但您当然可以使用符合您需求的任何其他日期/时间 .
以下公式在MS EXEL中形成了我
=TEXT(CELL_VALUE/24/60/60/1000 + 25569,"YYYY-MM-DD HH:MM")
CELL_VALUE是以毫秒为单位的时间戳
here是文本功能的说明 .
2 years ago
使用此公式并将格式设置为所需的时间格式:
来源:http://www.bajb.net/2010/05/excel-timestamp-to-date/在libreoffice中测试过