EXCEL中数字与时间的转换

我们在拿到订单之后,发现有些日期被标注为数字或者文本型数字,我们直接转换格式为时间,发现变成了一个我们不认识的时间,如下:

 

首先,我们要探索一下这个时间是怎么来的,我们输入数字0,直接转换为时间,发现转换后的时间是1900年1月0日,我们姑且认为计算机的是以1900年1月0日开始计时间的(实际上也确实如此),而如果我们把数字201409当作天数的话,他正好就是551年5月多一点,所以我们加起来就是2451年6月

 

好,知道这个对我们转换时间有什么用呢,你猜对了,并没什么卵用。

我们可以通过截取和格式化达到数字转时间的目的比如A2行的数字201409,我们可以截取前四位作为年份,后两位作为月份,然后进行时间格式化,即

'=TEXT(LEFT(A2,4)&"-"&RIGHT(A2,2),"YYYY-MM") ,我们看一下效果

 

欧了,如果年份后边有日呢,一样嘛,无非用 left、mid、right 函数结合起来

效果一样样的

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值