在Excel中将时间戳转换为日期

70

我有一个非常大的 Excel 电子表格,其中包含时间戳列。有没有人知道如何将其转换为日期?是否有可以使用的函数?我尝试了格式化单元格日期,但无效。我的文件大小为 91,568 KB。如果有更简单的方法,那就太好了。我愿意听取建议。

先行致谢 :)

附言: 我不会任何编程语言


1
那是什么类型的时间戳?毫秒级别的吗? 互联网上有很多答案。你试过其中一些了吗? http://www.bajb.net/2010/05/excel-timestamp-to-date/ - NeplatnyUdaj
时间戳看起来像这样1234817823。当我使用这个网站(http://www.onlineconversion.com/unix_time.htm)时,它显示Mon, 16 Feb 2009 20:57:03 GMT。我的问题是如何创建一个可以应用于100万条记录的函数。 - user10165
1
然后看一下我发布的链接。我没有Excel,但我在Libreoffice Calc中尝试过,输出结果是: 02/16/09 08:57 PM - NeplatnyUdaj
13个回答

0
我在LibreOffice Calc 中得到的结果是:
=DATE(1970,1,1)+Column_id_here/60/60/24

0
这对我有用:
=(col_name]/60/60/24)+(col_name-1)

-2

使用这个简单的公式。它有效。

假设时间戳在A2中:

=DATE(YEAR(A2),MONTH(A2),DAY(A2))

1
不,除非A2的内容已经是日期而不是时间戳,否则它不起作用。 - Błotosmętek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接