本文整理于网络,仅供阅读参考
excel不规范日期的解决方法
excel不规范日期的解决方法 检查过伙伴的数据源,c列的计算工龄的公式并没有错。错在b列的日期不规范。
给
小
伙
伴
修
改
的
公
式
为
:
=datedif(--text(b2,\,下拉就可以计算出工龄。
是这样给小伙伴解释公式的:
因为excel可以识别以短横线分隔的日期格式,因此用text函数返回以短横线的格式文本:text(b2,\。这个公式可以将“20140821”,转换为\。
又因为text函数转换后得到的日期是文本格式,因此再在text函数前面加上两个负号,作用就是“减负运算”,将文本型日期转换为真正的日期格式。
除了使用—的方法,还可以使用*1等等形式,也可以将文本数值转换为真正的数字,因此公式还可以修改为:=text(b2,\。
转换后的日期格式做为datedif函数的第一参数就不会有错了。
哎哟,自从小伙伴要求写公式的时候,尽量把公式也解释清楚,方便大家理解公式的意义。实质上还是希望大家想要全面系统学习,可以报名滴答老师的《excel极速贯通班》。除了在公众
本文整理于网络,仅供阅读参考
号里面给大家分享互动,更多的时候也在扮演另外一个角色,在vip学员群任助教,辅助老师教学,对伙伴们的各种问题进行答疑。 大家对报名课程有什么问题,也可以加微信:13388182428沟通哈。
上面我们说了另外一种非标准日期,如下图所示,如何转换为标准日期?a2的假日期,通过公式:=--substitute(a2,\转换之后,还需要将单元格设置为“日期”格式哟!
substitute函数,在前几天的推送教程里面详细讲解过哦,所以这个函数就不再此赘述了。
相关推荐: