如何用宏批量处理多个excel 如何批量处理excel数据

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

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

如何用宏批量处理多个excel 如何批量处理excel数据


Step1.新建一个Excel文件并命名为“汇总工具.xlsx” , 依次点击【数据】选项卡——新建查询——从文件——从文件夹 。
如何用宏批量处理多个excel 如何批量处理excel数据


Step2.在弹出的对话框中 , 文件夹路径选择已经创建好的“汇总”文件夹 , 并点击确定 。
如何用宏批量处理多个excel 如何批量处理excel数据


Step3.在弹出的下一个窗口中选择下方的“组合”——“合并和加载到…”
如何用宏批量处理多个excel 如何批量处理excel数据


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


Step5.在下一个对话框中勾选将数据显示到“表” , 不勾选最后一项“将此数据添加到数据模型”,点击确定 。
如何用宏批量处理多个excel 如何批量处理excel数据


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


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


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

    推荐阅读