夜雨聆风学习资料网

ARTICLE · 1042618

十几个 Excel 合成一张表,只要一句话 | 表格批处理

十几个 Excel 合成一张表,只要一句话 | 表格批处理

从 零 陪 你 学 · W O R K B U D D Y

十几个 Excel 合成一张表只要一句话

九月麦田 · 2026.09

① 抛出问题

       每到月底,各科室把"1月.xlsx、2月.xlsx……12月.xlsx"往我这里一扔,要一份全年汇总表。以前我打开一个复制、切到另一个粘贴,十二遍下来头晕眼花,还动不动漏一行、对不齐列。这种"结构一样、只是重复叠"的活,能不能一句话丢给它?

② 如何解决

      能。把"怎么合"说清楚——表头一不一致、纵向堆还是横向拼、输出成什么——它就读每个文件、按规则追加,最后吐出一张新表。原文件一个不动,跑完你打开新表验收就行。     

③ 用到什么功能

选择工作空间本地表格读取批量合并输出结果区验收

和上一篇"整理文件夹"是同一类能力——都在你电脑指定的目录里处理文件,只是这篇动的是文件里的内容(表格数据),不是文件名。

④ 概念原理讲解

合并的本质:读进来、拼起来、写出去

纵向追加:各表结构一样,把它当成"把 12 张表从上到下接成一张"。它会自动在首列补上"月份",方便你之后筛选。     

横向关联:两张表各有部分字段,靠一个唯一列(比如"项目编号")把它们拼到同一行——这跟 Excel 里 VLOOKUP / XLOOKUP 一个道理,只是它一次处理一整批。     

为什么安全:产物是新建的文件,原 12 个 Excel 原样保留。先给预览(合并后多少行、列对不对),你确认了才写盘。     

一句话记住:合并不是"打开表格手动搬",是把合并规则说清,它读进来拼好再写出去,原文件零改动。     

⑤ 实战应用

12 张月报,一句话变年表

新建任务,工作空间指向放 Excel 的文件夹,把合并规则拼成一句话发出去。

📋 可直接复制的合并指令:

工作空间在 D:\销售报表,里面有 1月~12月 共 12 个 xlsx。请把它们纵向合并成一张表:表头统一为"月份、项目、金额、负责人";每个文件的内容前补一列"月份"填文件名里的月份;列顺序以 1月.xlsx 为准,不一致的先对齐再合。先给我看合并预览(总行数、各列名),不要写文件。

📋 确认预览无误后的执行指令:

按上面的规则执行,输出到 D:\销售报表\销售汇总_2026.xlsx,原文件不要改动。

打开新表——首列是月份、12 个月数据从上到下排好、列整齐一致,原 12 个文件纹丝没动。你只说了两句话,省下的是十二遍复制粘贴。

⑥ 注意点

① 别假定"表头都一样"。有次 3 月表多了一列"备注",它直接合就错位了。现在指令里写明"以 1月.xlsx 为准、不一致先对齐",让它先把列统一再合。     

② 横向关联一定点明"关联键"。想把"项目清单"和"金额表"拼一起,不说按哪列拼,它只能猜——结果行对不上。现在横向合并我必写"按项目编号关联"。     

③ 永远让它"先给预览,再写文件"。先看总行数对不对、列名齐不齐,确认了再落盘。这一句既防错、也让你心里有数——原文件始终安全。     

⑦ 小结

一句话记住:合并 = 表头对齐 + 选合并方式(纵向/横向)+ 定关联键 + 输出新文件不动原表,四句说清它读进来拼好写出去。本篇小节:一张全年汇总表,和两条可直接复制的合并指令。下篇预告:几十份文档统一格式,我只说了一句话 | Word 批量排版     

       ✍️ 今日动手题:找你手头 3 个以上同结构的 Excel(比如各月报销单),把上面指令里的路径换成你的文件夹跑一遍,看它给的预览总行数是否等于各表行数之和。跑完评论区告诉我:合出来多少行?     

       📚 "从零陪你学 WorkBuddy" 持续更新       快乐o星球 · 每天进步一点点

相关学习资料