将十位数转换为日期excel

时间:2014-08-14 04:44:35

标签: excel date

我有一个CSV文件,其中包含一些日期。这些日期格式为10位数字:
我使用了公式=TEXT(LEFT(A1,5),"dd-mmm-yyyy"),但这会返回错误的日期。

然后10位数字具有相应的正确日期:

1410666955 is 14-September 2014
1413514597 is 17-October 2014
1433822231 is 9-June 2015

任何人都可以帮助我使用哪种公式转换为正确的日期吗?

感谢Cha,我设法将数字转换为日期。

该数字基于Unix,我使用以下公式:

=(((A1/60)/ 60)/ 24)+日期(1970,1,1)+(9/24)

9/24是因为我住在澳大利亚墨尔本

1 个答案:

答案 0 :(得分:7)

Unix日期格式包括自1970年1月1日以来经过的秒数。

知道这只是计算已经过了多少天的问题,然后将那些日子添加到1970年1月1日。

以下是我用于将这些秒转换为适当日期的公式:

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

请注意,我使用FLOOR来消除当天的小时/分钟/秒。如果您需要更多精确,请不要使用FLOOR

这是我得到的输出: enter image description here