我有一张非常大的excel电子表格,上面有一列时间戳。有谁知道转换到约会?有可以使用的功能吗?我尝试格式化单元格日期,但这不起作用。我的文件是91,568 KB。如果有一个更简单的方法,这将是伟大的。我对这些想法持开放态度。
提前谢谢你:)
P.S。 我不懂任何编程语言
答案 0 :(得分:72)
使用此公式并将格式设置为所需的时间格式:
=(((COLUMN_ID_HERE/60)/60)/24)+DATE(1970,1,1)
来源:http://www.bajb.net/2010/05/excel-timestamp-to-date/ 在libreoffice中测试
答案 1 :(得分:15)
如果您在Libre办公室收到错误509,则可以在DATE()函数中将,
替换为;
=(((COLUMN_ID_HERE/60)/60)/24)+DATE(1970;1;1)
答案 2 :(得分:10)
如果您的文件非常大,请尝试使用以下公式: = A1 / 86400 + 25569
应该根据您的需要更换A1。 应该比=(((COLUMN_ID_HERE / 60)/ 60)/ 24)+ DATE(1970,1,1)更快地工作,因为需要更少的计算。
答案 3 :(得分:7)
=(((A1/60)/60)/24)+DATE(1970,1,1)+(-5/24)
假设A1
是您的时间戳所在的单元格,并且不要忘记根据您所在的时区进行调整(假设您在EST上)
答案 4 :(得分:6)
时间戳记是自大纪元时间(1970年1月1日)起经过的时间,因此,基本上,我们必须将此时间转换为以天为单位的时间,并加上大纪元时间,以获取适用于任何Excel等电子表格软件的有效格式。 / p>
以毫秒为单位的时间戳(例如:1488380243994)
使用以下公式:
=A1/1000/86400+25569
使用此格式化程序:
yyyy-mm-dd hh:mm:ss.000
以秒为单位的时间戳(例如:1488380243)
使用以下公式:
=A1/86400+25569
使用此格式化程序:
yyyy-mm-dd hh:mm:ss
其中A1
是您的列标识符。
给定的自定义格式设置允许您不降低显示数据的精度,但是您当然可以使用其他与您的需求相对应的日期/时间。
答案 5 :(得分:4)
这个printf("this is CRC: %04x\n", crc_data);
- 东西在所有Excel版本中都不起作用。
import { Injectable } from '@angular/core';
import { CanActivate } from '@angular/router';
@Injectable()
export class GuardUserSearchService implements CanActivate {
CanActivate() {
console.log('dummy guard clause for User search');
return true;
}
}
是一个保存赌注。
引号是防止Excel计算期限所必需的。
答案 6 :(得分:2)
下面的公式在MS EXEL中对我起作用
=TEXT(CELL_VALUE/24/60/60/1000 + 25569,"YYYY-MM-DD HH:MM")
CELL_VALUE是时间戳(以毫秒为单位)
here是文本功能的说明。
答案 7 :(得分:0)
AD定时到日期时间格式:= A1 / 864000000000 - 109205
答案 8 :(得分:0)
我在LibreOffice Calc中得到了结果:
= DATE(1970,1,1)+ Column_id_here / 60 /二十四分之六十○
答案 9 :(得分:0)
这对我有用:
=(col_name]/60/60/24)+(col_name-1)
答案 10 :(得分:0)
@NeplatnyUdaj的答案是正确的,但考虑到Excel需要设置语言中的函数名称,在我的情况下为德语。然后,您需要使用“ DATUM”而不是“ DATE”:
=(((COLUMN_ID_HERE/60)/60)/24)+DATUM(1970,1,1)
答案 11 :(得分:0)
要注意纪元时间内的位数。通常它们是十(1534936923),然后使用:
=(A1 / 86400) + 25569
对于纪元时间的十三位数(1534936923000),请调整公式:
=(LEFT(A1,LEN(A1)-3) / 86400) + 25569
避免
###################################
为负或太大的日期或时间显示为######
答案 12 :(得分:0)
使用此简单公式。可以。
假设时间戳记在A2
中:
=DATE(YEAR(A2),MONTH(A2),DAY(A2))