2016 - 2024

感恩一路有你

如何批量处理excel数据?

浏览量:1820 时间:2019-05-27 13:18:17 作者:
网友解答:

在Excel中合并多个文件首选PowerQyery,与函数或VBA相比,它具有更高的运行效率且无需掌握复杂的函数公式或者VBA语法,学习成本接近于零。

情景设定:

在Excel中使用随机函数randbetween生成一片M行N列的数据区域,另存为以制表符分隔的文本文件,另存三次并分别命名为M01,M02,M03,将生成的文本文件放到一个文件夹下,文件夹命名为汇总。接下来进入正题汇总所有文本文件的数据。

Step1.新建一个Excel文件并命名为“汇总工具.xlsx”,依次点击【数据】选项卡——新建查询——从文件——从文件夹。

Step2.在弹出的对话框中,文件夹路径选择已经创建好的“汇总”文件夹,并点击确定。

Step3.在弹出的下一个窗口中选择下方的“组合”——“合并和加载到…”

Step4.Excel对我们的部分数据进行分析后,给出合并文件格式样例,如果我们的数据比较规范,能够保证每个文件格式都完全一致,直接点击确定即可。

Step5.在下一个对话框中勾选将数据显示到“表”,不勾选最后一项“将此数据添加到数据模型”,点击确定。

Step6.工作表界面已经得到汇总结果啦,第一列为文件名,后面几列是对应文件中的数据,我们可以将所需信息复制粘贴出来进行存档,而这个文件作为自动汇总工具便于后续持续汇总。

Step7.当新到一批需要汇总的文本文件时,将其放入“汇总”文件夹,并打开“汇总工具.xlsx”,依次点击【数据】选项卡——全部刷新,所有的数据会一键全自动汇总到工作表中。

注意点:

1.在Excel2016及以上版本中才可以使用PowerQuery功能。

2.由于“汇总工具.xslx”中包含了“汇总”文件夹的绝对路径,所以不要移动“汇总”文件夹,以免后续自动汇总时出错。


「精进Excel」系酷米签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!

网友解答:

你这个我建议用VBA 来实现,我可以根据你的数据特殊定制,帮你一键实现。

你可以在这里找到我

excelclub.taobao.com

拍下一个链接,提供详细文件和格式,我可以给你做好。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。