乐于分享
好东西不私藏

同事花三天手动合并Excel,我用了AI,30分钟搞定——含50个嵌入对象

同事花三天手动合并Excel,我用了AI,30分钟搞定——含50个嵌入对象

一个11MB的文件,差点让我当场辞职

周一早上,同事小王给我发来两个文件。

2025.xlsx,11MB 2026.xlsx,4.4MB

要求很简单:合并,周五交。

我打开2025.xlsx,数了一下工作表——5个。还行,不算多。

然后我注意到一件事:有些单元格里,有小小的Excel图标。

点开一看——里面竟然是一个完整的Excel表格。

这叫"嵌入对象"。通俗点说,就是表里有表,Excel套娃

我接着数。A工作表里25个,B里13个,C里3个……一共38个嵌入的小Excel。

加上2026的13个,总共51个"套娃"要拆出来、合并、标注年份。

如果手动搞,保守估计三天。

那一刻我理解了为什么这个活"没人愿意接"。

三个放弃方案,你可能都试过

遇到这种嵌套结构,大部分人第一反应是——

手动复制粘贴。

打开嵌入对象→全选→复制→切到目标表→粘贴→改文件名→下一个。

38个。每个可能几百到几千行。光是定位就得半小时。

搜"Excel合并工具"。

装了三个,结果都一样:只能合并主工作表,嵌入对象?直接丢了。相当于你搬了房子,但家具全扔了。

去找IT部门。

IT同事看了一眼,沉默三秒,说:“这个……得开发脚本。排期两周。”

周五交。

我试了AI,结果出乎意料

我是抱着"死马当活马医"的心态去找AI助手的。

给它的指令大概是这样的:

帮我把两个Excel合并。这两个文件里都有大量嵌入的Excel对象,需要全部提取出来作为独立工作表,加年份标注,格式保留。

它没有让我提供更多信息,直接开始干活了。

大概30分钟后,结果出来了。

53个工作表。

其中5个是主表,48个是从嵌入对象里提取出来的。每个表都自动加了"年份"列——2025的数据用蓝色字体,2026的用红色。

2026里和2025重复的嵌入文件?自动合并到同一个工作表,中间用黄色分隔行标注"新增数据"。

合并单元格、字体颜色、边框——全保留。

我盯着屏幕看了五秒,然后默默把周五的deadline从待办列表里划掉了。

AI到底干了什么?

我复盘了一下它的操作流程,说实话,挺硬核的。

第一关:拆套娃。

Excel文件本质上是个ZIP压缩包。嵌入对象藏在 xl/embeddings/ 目录里,位置关系通过一堆XML文件维护。

AI做的事情相当于:解压→读XML→找到每个嵌入对象在哪个工作表的哪个位置→建立映射→逐个提取。

光这一步,要处理几百个内部文件。

第二关:加年份不翻车。

看起来简单——插一列,写上"2025""2026"就行了对吧?

错。原表有大量合并单元格(表头区域),直接往第一列写入会报错,因为合并区域里的子单元格是只读的。

AI的解决方案:把年份列加到了第42列——绕开所有合并区域,同时在表头区域用颜色区分(蓝=2025,红=2026),一眼就能分辨。

第三关:内存防爆。

有几个嵌入文件大得离谱。最大的一个,62600行,19.8MB。

全部读进内存?Python直接崩。

AI设定了两道安全线:文件超过5MB自动跳过,行数超过10000自动跳过。剩下的该处理处理,保证稳定运行不死机。

第四关:智能去重。

2026的13个嵌入文件,和2025有大量重复。AI通过文件大小精确匹配(字节级),把相同内容的合并到同一张表里,中间加黄色分隔行,写上"以下为2026年新增数据"。

比如AMF那张表:2025有328行,2026也有328行,内容完全相同。合并后只占一张工作表,不会出现两个AMF让人混淆。

合并前 vs 合并后

合并前:

2025.xlsx
2026.xlsx
大小
11MB
4.4MB
主工作表
5个
2个
嵌入对象
38个
13个
你能手动处理的吗?能,但三天起步可以放弃

合并后:

合并结果.xlsx
大小
15MB
总工作表
53个
年份标注
✅ 蓝色=2025,红色=2026
重复数据
✅ 已合并,黄色分隔行标注
格式保留
✅ 合并单元格、颜色、字体完整

53张工作表,一打开就有序排列,年份清清楚楚。

发到群里的时候,小王回了三个字:“这也行?”

AI处理的代码集:

你想试试?复制这段就行

如果你也遇到了类似的"Excel套娃"问题,直接把下面这段发给你的AI助手:

code复制

请帮我合并两个Excel文件,两个文件中都包含嵌入的Excel对象。文件路径:- 源文件1:[替换为你的2025文件路径]- 源文件2:[替换为你的2026文件路径]  - 输出文件:[替换为你想要的输出路径]要求:1. 主工作表合并后添加"年份"列,2025蓝色字体,2026红色字体2. 将所有嵌入的Excel对象提取为独立工作表3. 每个提取的工作表也添加"年份"列4. 如果两年有重复的嵌入内容(通过文件大小判断),合并到同一张工作表,用黄色分隔行标注5. 超大文件(>5MB或>10000行)自动跳过6. 保留原有格式

AI会自动处理拆包、映射、合并、标注,全程不用你动手。

最后说两句

这篇文章不是在鼓吹"AI万能"。

事实上,如果没有任何Excel操作经验,你可能连"嵌入对象"是什么都不知道,更别提准确描述你的需求。

AI的能力边界,取决于你描述问题的能力。

你越清楚地说出"我要什么",AI给你的结果就越接近"你想要的"。

反过来,如果你只会说"帮我弄一下这个表格"——那结果大概率让你想摔键盘。

我再努力十年,也不会以下AI步骤:

所以这篇文章真正想说的是:

工具是杠杆,但支点是你自己。

与其焦虑"AI会不会替代我",不如花点时间搞清楚,怎么用好它。


觉得有用?转发给你那个还在手动合并表格的同事吧。


📌 字数:约1800字 | 阅读时间:4-5分钟

标签:#Excel #AI办公 #职场效率 #数据分析 #打工人必备