学会3招,再也不怕Excel中的假日期~

本文来自微信公众号:秋叶 Excel

日期,是 Excel 表格中必不可少,且最为特殊的数据。驾驭得了,你就能运表如飞;驾驭不了,它能让碰一鼻子灰。

这不,又有一位表妹碰灰了。

表妹小方:我想从日期数据中提取出‘月’和‘日’,可为什么‘month’和‘day’函数都不管用?

学会3招,再也不怕Excel中的假日期~

如果是你,会怎么帮这位表妹呢?

最简单的当然是分列法。

学会3招,再也不怕Excel中的假日期~

这样是不是就完事了呢?然而并没有!

的确,这种方法可以满足小方所提的需求 ——‘提取月和日’。但,这只是一种头痛医头脚痛医脚的方法。

为什么?

因为,根本问题在于数据源的日期不规范。

要从根本上解决问题,还是推荐用以下三招,先将日期整理规范,转换成标准日期:

❶分列转换法

利用分列向导可预设导出格式的特性,强制转换数据格式是惯用手法。

学会3招,再也不怕Excel中的假日期~

❷替换转换法

对于规律比较明显的数据,还可以用替换法批量清除多余字符,从而达到转换目的。

学会3招,再也不怕Excel中的假日期~

❸函数转换法

函数公式比较复杂,它适合需要频繁更新数据,要自动计算的场合。

学会3招,再也不怕Excel中的假日期~

大多数情况下,我们想要单独得到月和日的信息,是为了方便筛选、统计和分析。

然而,这是一个伪需求。

如果我们在继续问为什么,就能找到问题的症结所在:

因为,日期是特殊的数字,它本身就是由年、月、日三个零件构成的,是‘活’的真日期。

如果它符合标准格式,Excel 就可以自动认出其中的每一个部件,要分别按照年、月、日进行筛选、分析,根本不需要单独提取出来。

例如,做数据筛选时,筛选的条件会自动变成一层一层的结构,非常方便。

学会3招,再也不怕Excel中的假日期~

自动分级显示的标准日期

但是,很多从其他系统、软件中导出的日期数据,虽然看起来像标准日期,但实际上却是‘死’的假日期,Excel 没办法自动识别出它的年、月、日等零件构成。无论筛选、数据透视、还是函数公式,都把它当成一整串的文本:

学会3招,再也不怕Excel中的假日期~

无法自动分级显示的假日期

所以,只有将文本型的假日期彻底转换成数字型的真日期,才能化繁为简,一劳永逸。即使要继续提取年、月、日的信息进行其他计算,也是轻轻松松的事。

所以,你 Get 到了吗?

搞定 Excel,加班生活远离我!你是否也遇到 Excel 难题呢?在留言区放开聊起来吧~

猜你喜欢

关于我们· 联系我们· 商务合作· 免责声明· 技术支持

Copyright © 2018-2020, 企商在线 版权所有 侵权必究. 信息维权、举报:853029381@qq.com

免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责, 企商在线 对此不承担责任.