一句话结论
把各表表头统一后,让 AI 写合并公式和两道核对公式,总数对上就算合并完成。
这篇解决什么问题
每月初,各分公司、各渠道的明细表陆续发过来,字段叫法五花八门,我得一张张贴进总表,再从头对一遍数。这活一个月来一次,交接时最容易出岔子。适用:每月固定几张结构相近的表要拼成一张。不适用:各表字段差异大、需要按业务逻辑重新拆行拆列的场景。
开始前要准备什么
- Excel 或 WPS 表格,版本越新越好,合并公式吃版本
- 豆包网页版,日常问答不收费,写公式够用
- 通义表格,能上传工作簿直接问,有免费额度
- 近两三个月的分表,脱敏后留作样例
- 预计耗时:第一次 40 分钟左右,模板固化后每月 10 分钟内
具体怎么做
五步走完,手上会有一张总表、两组核对数,还有一份下月能直接套的说明。
第 1 步 · 先定统一表头
我不急着写公式,先把手头几张表的表头抄下来,让 AI 做字段对照。这一步偷懒,后面全是坑。
我在做月度费用明细合并,5 张分表的表头叫法不一致。下面是我抄下来的表头,请判断哪些是同一个字段的不同叫法,整理成统一字段清单。
华东-甲:日期、部门、费用类型、金额、备注
华南-乙:发生日期、部门、科目、报销金额、说明
华北-丙:日期、使用部门、费用类别、金额(元)、备注
西南-丁:日期、部门、科目、金额、备注
总部-戊:日期、部门、费用类型、金额、附注
要求:
1. 用两列表格输出,第一列是统一后的字段名,第二列列出对应的原始叫法,多个用顿号隔开;
2. 统一字段名控制在 6 个字以内;
3. 如果有叫法看着像但不是一回事,单独用一行说明,并告诉我怎么判断;
4. 不要解释思路,直接给表格和那一行说明。
预期产出:一张五行的对照表,外加一两句提醒,比如「金额(元)」和「报销金额」是不是同一口径。
第 2 步 · 让 AI 写合并公式
把分表名字和列范围告诉它,别只说「帮我合并一下」,说得越具体,公式越能一把过。
我的 Excel 是 Microsoft 365 版本。工作簿里有 5 张分表,名字分别是:华东-甲、华南-乙、华北-丙、西南-丁、总部-戊。每张表第 1 行是表头,数据从第 2 行开始,占 A 到 E 五列,每张表最多不超过 200 行数据。
请给我一个写在「总表」A2 单元格的公式,把这 5 张表的 A2:E200 纵向堆成一张明细,要求:
1. 用一个公式完成,不要分步;
2. 结果里不要出现金额为空的行;
3. 公式里引用的表名带横杠,注意加单引号;
4. 把公式完整写出来,不要用省略号;
5. 再给一个备选写法,并说明哪个在数据行数变化时更省事。
预期产出:总表 A2 一个公式,回车后整片明细自动铺下来,不用下拉填充。
第 3 步 · 补两道核对公式
合并完不算完,必须有一组数字能当场证明没漏。我习惯核两样:行数和金额。
总表已经合并好了,金额在 E 列。现在做两道核对,请分别给我公式:
第一道,行数核对:总表实际有数据的行数,要等于 5 张分表各自有数据行数之和。
第二道,金额核对:总表 E 列合计,要等于 5 张分表 E 列 SUM 之和。
公式放在总表 G1、G2、G3:
G1 显示行数差,G2 显示金额差,G3 写一个判断,两个差都为 0 就显示「平」,否则显示「有问题」。
要求:公式完整写出,不要省略;如果分表里有空行会影响计数,请在公式里处理掉,并告诉我你用了哪种处理方式。
预期产出:G1、G2 两个数字,加上 G3 一个「平」。屏幕上看到「平」,这个月的合并才算收工。
第 4 步 · 差多少就查哪张表
差几百块最磨人,手工翻表能翻半小时。让 AI 给排查顺序,我照着点,一般几分钟就能落到具体某张表。
核对结果不平,金额差是 386.5 元,行数差是 1。请给我一个排查顺序,从最可能的原因排到最不可能,每一步写清楚:
1. 看哪张表、哪一列;
2. 用什么公式或功能定位;
3. 出现什么现象说明是这个原因。
另外单独给我三个公式,用来检查 5 张分表的 E 列:
一是统计 E 列有多少个单元格是文本而不是数字;
二是统计 E 列有多少个单元格前后带空格;
三是列出一行里金额为空但其他列不为空的情况有几条。
公式要能直接粘进去用,表名带横杠记得加单引号。
预期产出:一份带优先级的排查清单,加三个现成公式。多数情况第一个公式就能揪出问题行。
第 5 步 · 固化成能复用的模板
公式跑通当天就把说明写下来,等下周再想起来补,细节基本忘光。
请把前面用过的公式整理成一份可复用的合并模板说明,包含这几块:
1. 工作簿里要建哪几个工作表,各叫什么名字;
2. 总表的 A2 放什么公式、核对区放哪三个公式,原样写出来;
3. 每月复用时,只需要改动哪几个地方,逐条列出,没提到的就不用动;
4. 如果下个月多了一个分公司,要加一张表,公式需要改哪里,给出改完后的样子;
5. 如果某张分表这个月没有数据,会不会影响核对,怎么处理。
用清单格式,一条一句,不要写客套话。
预期产出:一页模板说明,存成纯文本放桌面,下个月照着改表名就能跑。
实测记录
| 环节 | 实际情况 |
|---|---|
| 第一次做字段对照 | 约 15 分钟,五张表抄表头 |
| 写合并公式并调通 | 约 10 分钟,改了两版 |
| 模板固化后每月复跑 | 通常 10 分钟以内 |
| 和纯手工对比 | 手工约 40 分钟,还容易漏表 |
| 返工情况 | 第一次堆出上千行 0,加了过滤条件才对 |
最容易错的 3 个地方
- 表头叫法不同就直接堆,列会整体错位;先出字段对照表再动手。
- 金额列混进文本或空格,求和不报错但会漏算;核对前先数一遍非数字单元格。
- 公式把行数写死到第 200 行,下月数据变长就截断;改成按整列或动态计数。
可复用的东西
五段提示词按顺序存进一个纯文本文件:字段对照、合并公式、核对公式、差异排查、模板说明。下个月换一批表,只改第 1 段的表头和第 2 段的表名、列范围,其余原样粘回去。这套东西省下的不是公式本身,是每月重新想一遍的力气。你现在合并几张表,最卡的是哪一步?
常见问题解答
合并公式用 VSTACK 还是 Power Query?
表不多、结构固定,一个 VSTACK 公式就够,改起来也直观。分表有几十张或者每月都在加新表,Power Query 更省心,点一次刷新就重算。
AI 写的公式粘进去报错怎么办?
把报错原文和公式一起贴回去,让它逐段拆开解释每部分在算什么。多数错误出在表名带符号没加单引号,或者行范围对不上,一两轮就能改对。
核对差几十块,通常是什么原因?
最常见是金额列有文本或带空格的单元格,求和时不报错直接跳过。其次是某张分表带了小计行,被一起合并进总表算了两遍。
本网站的部分内容可能来源于网络或用户投稿,仅供大家学习与参考,如有侵权,请联系客服: hhxmw778 进行删除处理。
本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
教程如引导您添加微信或有另外收费服务,请自行甄别!
如遇充值环节或绑定支付账户或输入支付密码之类的异常步骤,建议停止操作!本站不对操作项目的损失负责!
本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现任何资源有问题请向站长举报下架
(手机微信用户建议用默认浏览器打开,可体验完整功能)
