首页 / 场景库
场景 02 · 数据

多部门明细表合并成一张

五个部门各导出一张明细,字段顺序不一样、列名深浅不一。合并要保留每张表来自哪个文件、哪个部门,还要能查重。输出合并主表、差异明细、校验表、处理日志四件套。

数据P0 计划规划中技能多表批量合并

你会遇到什么

季度末要汇总各部的费用明细,五个部门发来五张表,列名一个比一个自由:有的写『金额』有的写『发生额』,有的在前面加了两列自己的东西。手工复制粘贴的不是漏行就是串行,还不知道哪一行是重复的。

要准备什么

盯住这几条

规则说明
保留来源可追溯每张合并后的行都带 _来源文件 与 _来源部门,合并完还能指回原表
列名不在模板里就直接拒绝表里出现『发生额』但模板写的是『金额』,工具会停下来把真实列名列给你,不猜近似列名、不自作主张改名
唯一键查重同样的单号在两张表里都出现,会标出来给你判,不擅自删

怎么做

  1. 先确定标准字段模板:最终这张表要哪几列,顺序无所谓但要列全
  2. 把五张表放在同一个文件夹,用通配符一次性读进来
  3. 先跑预览,看列名对不上 Template 的有几列、预计合并多少行
  4. 确认列名对应关系,让工具生成映射,你确认后才继续
  5. 加 --execute 写盘,带上 --operator
  6. 看校验表:输入行数、合并行数、重复行数三者的关系对不对
  7. 重复行单独放进异常表,人工判断是重复入账还是两张表本来就该各有一笔

可以直接用的说法

复制这一段,粘给你的 WorkBuddy / AI 助手
这些是五个部门导出的费用明细表,请帮我合并成一张标准表。
先告诉我每张表的列名和我的模板差在哪,不要自己猜哪个列对应哪个。
差分行、重复行单独给我一张表,我来判断。合并后我要能查到每行原本来自哪个文件的哪个部门。

对应的技能

数据 规划中P0 计划

多表批量合并

按标准字段模板合并多张 Excel/CSV,保留来源文件与来源部门列,业务唯一键查重,输出合并表/重复表/缺字段表

L0 · 清洗 / 合并 / 脱敏 / 异常
数据 已上线P0 已上线

财务明细表清洗标准化

日期统一 YYYY-MM-DD、金额转数值、名称按映射表替换、空值/重复/非数字进异常表,输出标准表+异常表+校验表

L0 · 清洗 / 合并 / 脱敏 / 异常
数据 已上线P0 已上线

全表异常数据检查

结构异常(空值/重复/格式/公式不成立)+ 业务异常(负数/超阈值/跳变/状态矛盾)分级,保留原始行号与影响金额

L0 · 清洗 / 合并 / 脱敏 / 异常

做完之后怎么算完成

一句提醒:这些技能只处理格式、匹配和计算,入账口径、税务处理、最终结论都要由对应财务岗位确认。工具给出的是待复核的结果,不是可以直接报送的结论。