首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不标准数据的坑,你遇到过吗?

说起Excel里面的不标准数据,估计很多朋友都遇到过。我们常遇到的此类“坑”主要有哪些呢?

最常见的就是Excel不能“数字”进行汇总等计算

无论是在状态里面的统计功能,还是使用公式都无法得到正确的结果。例如,下面这张表中的业务金额就是非标准数据。我们选择数据后,正常情况下在状态栏(图中红框部位)显示合计、最大值、最小值之类的计算值。但由于数据不规范,这里只是简单的计数结果。

我们从各类业务系统数据库中导出的表,大多存在这样的问题。对于这种问题,解决办法主要有三种。

第一种是纯手动解决途径。逐个单元格选中,双击进入编辑状态,然后按Enter键。出问题的单元格数量少于5个的时候,可以这么操作一下,多了的话,手估计要残了。

第二种是利用系统错误提示。下图中红框位置,大家可以看到一个小小的感叹号。点击这个感叹号,在弹出的菜单中选择“转换为数字”。这种方法也适合数据量不大的时候,如果数据量比较大,例如几十行以上(咱们的系统导出表动不动就是几万行哦),使用这种方法就比较麻烦,往往会出现选择好了数据,然后系统提示的这个感叹号不见了。

第三种方法使用“分列”功能来解决。选择我们需要改的数据(注意:要是单列区域哦),然后选择“数据”功能界面-“数据工具”-“分列”。出现下面的窗口后,直接点确定。完成!

动图演示如下:

另一个常见的不标准数据的“坑”就是中国式日期。

很多人做表的时候,遇到需要输入日期的地方,往往会按照日常生活的习惯,以8位数字进行录入。例如2018年1月2日往往被录成20180102。

在不对日期数据进行加工处理的时候,这种录入方式还是可以接受的,毕竟在理解上没有问题。但如果要进行日期数据加工,麻烦就来了。

例如:员工信息表里面录入的入行时间为20080209,现在需要计算一下到2017年12月31日,该员工入行了多少个月。这时候我们就不得不对入行时间这一不标准信息进行数据加工处理。如果数据量较多,常规方法处理起来非常麻烦。

处理日期格式问题,有一个关键步骤,就是在“分列”的功能界面选择“下一步”、“下一步”的过程中,把数据格式选择为“YMD”。

好了。今天的内容就到这里吧,我们明天见!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180115G0WR7D00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券