说起Excel里面的不标准数据,估计很多朋友都遇到过。我们常遇到的此类“坑”主要有哪些呢?
最常见的就是Excel不能“数字”进行汇总等计算。
无论是在状态里面的统计功能,还是使用公式都无法得到正确的结果。例如,下面这张表中的业务金额就是非标准数据。我们选择数据后,正常情况下在状态栏(图中红框部位)显示合计、最大值、最小值之类的计算值。但由于数据不规范,这里只是简单的计数结果。
我们从各类业务系统数据库中导出的表,大多存在这样的问题。对于这种问题,解决办法主要有三种。
第一种是纯手动解决途径。逐个单元格选中,双击进入编辑状态,然后按Enter键。出问题的单元格数量少于5个的时候,可以这么操作一下,多了的话,手估计要残了。
第二种是利用系统错误提示。下图中红框位置,大家可以看到一个小小的感叹号。点击这个感叹号,在弹出的菜单中选择“转换为数字”。这种方法也适合数据量不大的时候,如果数据量比较大,例如几十行以上(咱们的系统导出表动不动就是几万行哦),使用这种方法就比较麻烦,往往会出现选择好了数据,然后系统提示的这个感叹号不见了。
第三种方法使用“分列”功能来解决。选择我们需要改的数据(注意:要是单列区域哦),然后选择“数据”功能界面-“数据工具”-“分列”。出现下面的窗口后,直接点确定。完成!
动图演示如下:
另一个常见的不标准数据的“坑”就是中国式日期。
很多人做表的时候,遇到需要输入日期的地方,往往会按照日常生活的习惯,以8位数字进行录入。例如2018年1月2日往往被录成20180102。
在不对日期数据进行加工处理的时候,这种录入方式还是可以接受的,毕竟在理解上没有问题。但如果要进行日期数据加工,麻烦就来了。
例如:员工信息表里面录入的入行时间为20080209,现在需要计算一下到2017年12月31日,该员工入行了多少个月。这时候我们就不得不对入行时间这一不标准信息进行数据加工处理。如果数据量较多,常规方法处理起来非常麻烦。
处理日期格式问题,有一个关键步骤,就是在“分列”的功能界面选择“下一步”、“下一步”的过程中,把数据格式选择为“YMD”。
好了。今天的内容就到这里吧,我们明天见!
领取专属 10元无门槛券
私享最新 技术干货