Excel 自动化

用 AI 合并多个 Excel 文件:把 5 家门店的数据汇总成一张销售表

查看 GetSheetAI 如何将 5 个 Excel 文件合并成包含 2,500 条销售记录的总表,保留来源门店,同时不修改原始文件。

五家门店发来五个 Excel 文件,你需要的却是一张销售总表。

这件事并不难,却很费手:打开工作簿、复制数据、删掉多余的表头,再记清楚哪些记录来自哪家门店。来回切换的时间,原本可以用来分析数据。

这次 GetSheetAI 演示将 5 个 Excel 文件中的 2,500 条销售记录 合并到了同一张工作表。我们用日常语言描述要求,GetSheetAI 在 Excel 中完成合并,并为每条记录加上来源门店。

原始素材:五个表头相同的文件

演示使用模拟销售数据,分别来自 Central、Eastpark、Northgate、Riverside 和 Westlake 五家门店。每个文件包含 500 条记录,字段和表头一致。

这里的任务是把记录上下追加成一张总表,而不是按订单编号匹配两张表、计算门店汇总,或删除重复交易。

原始素材 目标结果
五家门店的独立工作簿 当前工作簿中的一张 Merged Sales 工作表
每家门店 500 条记录 保留全部 2,500 条记录
每个文件各有一行表头 总表只保留一行表头
文件名包含门店名称 添加 Source Store 来源门店列
五个原始文件 原文件保持不变

来源门店列看起来只是一个小细节,却让总表更实用。以后想看某家门店,直接筛选即可,不必重新打开那份原始文件。

给 GetSheetAI 的指令

演示中实际使用的英文指令是:

Merge the 5 attached store Excel files into a Merged Sales sheet in this workbook. Keep one header row, add a Source Store column from each filename, and keep all 2,500 records and the original files.

意思是:将附件中的五家门店 Excel 文件合并到当前工作簿的 Merged Sales 工作表;只保留一行表头,从文件名提取来源门店,保留全部 2,500 条记录,不改原文件。

这句话交代了结果放在哪里、来源标签从哪里取,以及哪些数据必须保留。不需要自己写公式,也不需要先拼出一段脚本。

换成自己的任务时,把文件数量、记录总数和目标表名改掉即可。如果文件名表示的是地区、分支机构或月份,就让 GetSheetAI 添加对应的来源列。

在 Excel 中怎么做

  1. 打开准备用来接收合并结果的工作簿。
  2. 打开 GetSheetAI,依次选择 Files(文件)Upload(上传),上传五个源工作簿。
  3. 将这些文件加入当前对话,输入合并要求。
  4. 打开生成的 Merged Sales 工作表,继续处理汇总后的记录。

这次演示的结果包含 2,500 条记录每家门店各 500 条,销售额合计 人民币 436,139.60 元。案例检查也确认,五份原始附件没有被修改。

这是使用模拟数据的开发者演示。视频对处理过程做了加速,38 秒是视频时长,不代表所有合并任务的执行时间。

一张总表能省去什么工作?

数据放到一起后,后续分析就顺手了。筛选 Source Store 列、排序交易记录,或者用这张表继续制作报告,都不需要再往返于五个工作簿。

效率提升来自减少文件切换和手工复制粘贴,同时保留每笔交易的明细,而不是一开始就把所有数据压缩成五个汇总数字。

合并和清洗也应分开处理:先把记录完整放到一起,再决定要不要去重或统一格式。如果需要继续清洗,可以另行说明规则,参考我们的 Excel 数据清洗指南

不同表头的文件也属于这个演示吗?

这次演示使用的是五个表头一致的文件,没有展示不同字段名的自动匹配、受密码保护的工作簿,或定时刷新的流程。

如果文件结构不同,可以先说明目标表需要哪些列,以及各个源字段如何对应。字段匹配与直接追加数据是不同的任务,明确规则能让需求更清楚。

从手头的文件开始

下次收到“把这些导出文件合并一下”的任务时,准备好源文件、目标工作表名称和来源标签规则,就可以开始了。

获取 GetSheetAI Excel 插件,上传工作簿,描述你需要的结果。GetSheetAI 也支持 Google Sheets;本案例展示的是 Excel 插件。

少在文件之间来回切换,多花时间使用数据。