
最近网上特别火的一个词,996,大致的意思就是指工作时长很长(具体是什么意思,出处自行网上查阅)。有些“大佬们”说这是员工价值,但你的价钱提现了吗?老板们不给钱,但工作量又多,那只好提高效率了,接下来就是介绍高效的表格处理方法。一键批量处理+合并Excel表格。
今天要介绍三种方法批量处理表格:
1、批处理文件;
2、VBA编程;
3、power query。
重点说power query。原因就是VBA说了大家不一定都懂,power query一看这个英文就很牛x。
废话不多说,上效果图。▼



以上就是使用VBA+power query批量处理表格+合并表的效果
01批量处理表格-操作讲解
第一步:新建Excel文件
开发工具→宏→输入名称→点击创建
注意:如果你没有开发工具选项卡,那么:文件→选项→自定义功能区→勾选开发工具
第二步:进入VBA开发工具界面
复制代码即可
注意:标绿色文字的那行代码是有带文件路径的,所以需要更改实际文件文件路径
第三步:保存文件

选择宏的工作簿
以上的操作就是批量处理表格格式,是不是很简单?
02合并表格-操作讲解
第一步:新建Excel文件

数据→新建查询→从文件→从文件夹
第二步:选择文件路径


加载至power query
第三步:删除不需要的列
选择两列(ctrl多选)→鼠标右键→删除其他列
第三步:写合并函数
添加列→添加自定义列→输入函数代码→确认
=Excel.Workbook.([Content])
第四步:展开数据

选择角标→只勾选Data→确认
第五步:展开数据列

选择角标→确认
这时候已经算是完成合并数据表了。
第六步:处理标题

开始→将第一行用作标题
第七步:处理数据
选择角标→取消勾选→确认
第八步:清除无用列
选择两列(ctrl多选)→鼠标右键→删除列
第九步:上传数据

开始→关闭并上载→关闭并上载至→加载
最后出结果。完成合并表格。
如果当你再次需要合并新表格,那么只要将新表格保存在【合并表格-第二步】的文件夹里,然后刷新数据即可得出新的合并表格。
以上的操作就是合并表格,虽然步骤有些多,但都是可视化操作,应该也是很简单。
最后最后,呼应全文,一键“批量处理+合并Excel表格”。就是将清洗数据VBA+合并表格power query合在一起,那就是前文效果图那样。

将代码复制到【批量处理-第二步】即可。


加入控件→画一个按钮形状→确认,完成一键处理。
如果你只想知道一种处理表格的方法,那今天文章算结束了,接下来是其他处理方案,献给求知欲更强的同学。(不会作详细步骤说明)
01批量处理文件
这个方法是从网上找到的,经过理解及改良后,得出。
推荐原因:该方法处理速度很快,而且代码也就只有5行就解决。
注意:①我在测试的时候发现只能对csv文件有效;②将程序与需要处理的文件放在同一个文件夹里就可以。
02VBA合并表
推荐理由:复制代码即可用,结合批量处理格式,到达一键处理合并表。适用csv、xls、xlsx文件。
注意:代码相对复杂。
写在最后,虽然校对了好几次,但是我想总有某些细节会遗漏,或说不清晰的地方。如在阅读时候遇到什么不懂都可以在微信公众号回复留言,我会尽量解答你的问题。
*【一键处理合并表格】模板及源码请回复关键词【996】
*【VBA合并表】模板及源码请回复关键词【996-1】
*【批量处理文件】模板请回复关键词【996-2】
下期精彩预告:快速入门VBA,写出可延展的清洗数据办法(在这之前我没有学过VBA)
