EXCEL中数字与时间的转换

1.我们在拿到订单之后,发现有些日期被标注为数字或者文本型数字,我们直接转换格式为时间,发现变成了一个我们不认识的时间,如下:首先,我们要探索一下这个时间是怎么来的,我们输入数字0,直接转换为时间 , 发现转换后的时间是1900年1月0日,我们姑且认为计算机的是以1900年1月0日开始计时间的(实际上也确实如此),而如果我们把数字201409当作天数的话,他正好就是551年5月多一点,所以我们加起来就是2451年6月好 , 知道这个对我们转换时间有什么用呢 , 你猜对了,并没什么卵用

EXCEL中数字与时间的转换

EXCEL中数字与时间的转换

2.我们可以通过截取和格式化达到数字转时间的目的比如A2行的数字201409,我们可以截取前四位作为年份,后两位作为月份,然后进行时间格式化 , 即'=TEXT(LEFT(A2,4)&"-"&RIGHT(A2,2),"YYYY-MM") ,我们看一下效果欧了,如果年份后边有日呢,一样嘛,无非用 left、mid、right 函数结合起来效果一样样的
【EXCEL中数字与时间的转换】
EXCEL中数字与时间的转换

EXCEL中数字与时间的转换

相关经验推荐