上个月我帮市场部合并几十张日报表,那会儿他们每人发一份Excel,名字还乱七八糟,什么“张三_7月1日”“李四_7.1”“7月1日_市场部”……我盯着屏幕差点把眼珠子抠出来。当时真想把电脑砸了,但转念一想,这活儿我干了不下十回,真不能让新手再踩我踩过的坑。
其实这事儿不难,关键是别用复制粘贴,那玩意儿能把你累成狗,还容易漏数据。我用的是**Power Query**,Excel自带的工具,很多人根本不知道它藏在哪,以为是高级功能,其实比你用VLOOKUP还简单。你点开数据选项卡,找到“获取数据”,再点“从文件夹”,选中你那堆报表所在的文件夹,系统立马给你列出来所有文件,连文件名、修改时间都给你标得清清楚楚。
这时候千万别急着加载,先点“转换数据”,它会弹出一个类似表格的界面,里面全是你的文件列表。你得盯着**内容**这一列,点进去,它会把每个文件里的数据一层层展开,像剥洋葱一样。这时候你可能发现,有些表头不一致,有的叫“销售额”,有的叫“营收”,还有的多了一列“备注”——别慌,**直接在顶部菜单选“使用第一行作为标题”**,再手动改一两个列名,让它统一,系统会自动应用到所有文件里,省得你一个一个改。
最怕的就是有人直接点“加载”,结果一堆空行、重复表头冒出来,查半天才发现是文件里有空页或者合并单元格。我见过有人把模板文件也丢进文件夹,结果合并出来全是“请填写数据”四个字,气得我直接重做。所以**提前清理文件夹**,只留真正要合并的报表,删掉临时文件、备份文件、测试稿,哪怕多花五分钟,后面能省一小时。
合并完你可能发现,日期格式乱七八糟,有的是2024/7/1,有的是7-1-2024,别手动改,选中日期列,点“转换”里的“数据类型”,选“日期”,它自己就给你对齐了。还有人合并完发现数字变成文本,一看是前面有空格,这时候用“替换”功能,找空格替换成空,比你一个一个删快十倍。
我有个同事,合并完发现总数对不上,翻来覆去查,最后发现有三张表里有隐藏行,他根本没注意到。Power Query默认会读取所有数据,包括隐藏的,所以**千万别在源文件里藏数据**,哪怕你只是想“留着备用”,也得挪出去。还有,所有表的结构必须一致,别这张表有五列,那张表有六列,中间差一列,系统会自动补空值,你到时候想查缺哪一列,能把你逼疯。
合并完记得点“关闭并加载”,它会生成一张新表,所有数据整整齐齐排好。你还可以顺手加个筛选,按部门、按日期一拉,立马能看出谁没交、谁超了预算。我后来还给这个表做了个刷新按钮,以后每周一他们把新表丢进文件夹,我点一下刷新,全更新了,连邮件都不用回。
你要是觉得这功能太“高大上”,那你试试手动合并十张表,再回来用这个方法,你会跪着感谢自己当初没放弃。Excel不是靠力气干活的工具,是靠脑子用的。别再把时间浪费在重复劳动上,**Power Query才是你真正的加班终结者**。
💡 扩展知识 / 相关参数
延伸阅读:如果你经常要处理不同格式的CSV、TXT或者网页数据,Power Query还能连数据库、爬网页,甚至自动清理脏数据,真不是吹,它能让你从“数据搬运工”变成“数据分析师”,公司里谁还敢说你只会复制粘贴?