效率笔记

数据清洗的几个高频疑问,集中回一下

2 次阅读

同一家公司录入了三种写法,透视表里分成三行。 本文从问答的角度讲数据清洗,给出4条可执行方法、1个真实案例和3个常见坑。

数据清洗的几个高频疑问,集中回一下

最近被问到几个问题,集中答一下。

同一家公司录入了三种写法,透视表里分成三行。

问的人多,说明这一步确实容易卡住。

一条条答,答完你就知道数据清洗该怎么做了。

被问得最多的几个问题

问:照着做了,还是没效果,为什么?

答:不要忽略全角半角。全角的数字和括号,会让匹配全部失败。 先回头检查这一条,多数时候问题在这里。

问:要多久才能见效?

答:第一周通常只是熟悉流程,第二周才开始省时间。如果两周后完全没感觉,回头看看是不是漏了第一步。

问:第一步该从哪里开始?

答:复制一份原始表,命名带日期。从这一件开始,别一次全上。

问:最容易犯的错是什么?

答:一行行手改。几百行还能忍,几千行一定出错。

具体怎么做

一条条答,答完你就知道该怎么做了。

1. 文本型数字用分列转换

选中整列,数据—分列,直接点完成。比改单元格格式可靠,因为格式只是显示,值还是文本。

2. 日期用统一格式重算

=TEXT(A2,"yyyy-mm-dd") 输出标准文本,或 =DATEVALUE(A2) 转成真日期再统一格式。

3. 空值用定位批量处理

Ctrl+G 定位条件—空值,一次性填 0 或上一行值。

4. 清洗完做三项体检

行数对不对、关键列有没有空、金额合计和原始表是否一致。

举个具体的情况

一位做财务的读者每月要合并 12 张门店表。

做法是:她固定了五步:去空格、转数值、统一日期、按门店名标准化、删除完全重复行。

结果是:合并时间从一整天压到一小时,且月末对账差异从几千降到零。

这个例子不复杂,难的是每次都这么做。可以照着做,也可以只挑其中一步先试。

整个过程里没有出现什么复杂工具,改的都是顺序和标准。这也是它能被复制的原因——不需要天赋,只需要不再省那一步。

明天就能做的事

不用全做,挑一件今天就能开始的。

  • 复制一份原始表,命名带日期
  • 全表跑一遍 TRIM 和 CLEAN
  • 清洗完对一次总数

最后

问题答完了,剩下的就是去做。第一个动作越小,越容易开始。

只带走一个动作的话,带走这个:清洗完对一次总数。

评论 0

还没有评论,来说两句。

评论需审核后显示