学员课件:你可以边看边操作,也可以直接把下面的提示词复制到本地终端或 AI 客户端中使用。

真实问题是:6 个部门的费用表字段名称、日期格式和金额类型都不一致;直接复制粘贴不仅会错位,也容易混淆口径。

这节课的目标(最终交付物)

统一表头映射表+清洗合并总表+保留原表名与行号来源列+行数金额勾稽校验。

案例环境与教学锚点

这是一个虚构的企业总部财务中心多部门费用月报汇总场景。销售一部、销售二部、市场部、研发部、运营部、行政部分别提交《多部门月报.xlsx》中的不同 Sheet;标准输出字段为部门、报销人、费用类型、金额、发生日期、备注。

销售部的“员工”、市场部的“姓名”、行政部的“报销人”必须映射为标准字段“报销人”;缺失日期如实标记为“待确认”;文本型金额和负数退款需要保留异常提示;合并后的每行都必须新增“来源 Sheet”和“原行号”,以便回查。

第1步:异构表头映射与受控堆叠合并

思路:建立 6 个 Sheet 的字段映射规则,统一清洗并堆叠合并为规范总表,保留来源行号,标记缺失与异常。做完后检查所有 Sheet 是否正确进入总表、表头是否统一、每行是否有来源信息,以及异常清单是否找出缺失日期与脏数据。

只读《多部门月报.xlsx》所有Sheet和《字段口径说明.md》,生成合并总表《多部门费用汇总_清洗合并.xlsx》:对照口径说明,将6个Sheet不同的表头(如“员工/姓名/报销人”统一为“报销人”)映射到标准列;转换日期为YYYY-MM-DD标准格式(缺失日期填“待确认”);统一金额为数值类型;在最前面新增“来源Sheet”和“原行号”两列;同时输出《字段映射表》和《数据异常清单》(列出缺失日期、负数金额和空值记录)。

第2步:行数与金额勾稽校验

思路:反向核验总行数与分表行数之和、各部门金额加总。核对分表行数加总是否等于总表行数,分表金额加总是否等于总金额,再确认没有漏行或公式错误。

对《多部门费用汇总_清洗合并.xlsx》进行勾稽对账:分别统计6个原始Sheet的数据有效行数与金额总和,比对合并总表的总行数与总金额;核对是否存在重复合并或漏行,输出《合并勾稽核对表》。

最后检查

合并总表包含全部 6 个部门;每一行都能回溯原表;缺失日期没有被凭空补全;分表行数与金额加总和总表一致。所有公司、人名、金额均为虚构教学素材;换成自己的文件后,请重新确认业务规则、权限范围和最终审批责任。