系统导出的报销明细里日期有 2026/1/5、20260108 三种写法,金额带千分位和¥符号,部门名各写各的。用本地技能做一次标准化清洗,空值、重复、无法匹配的行全部进异常表,金额进不了异常表一行都不会输出。
每月初把上月的报销明细导出来,第一件事就是修格式:日期列要一个个改,金额列是文本没法求和,同一个部门在三个系统里写了三个名字。修完还要靠肉眼挑空值和重复单。一上午就没了,而且下次重来一遍。
| 规则 | 说明 |
|---|---|
| 日期统一到 YYYY-MM-DD | 认得 2026/1/5、2026-01-05、20260108 这几种写法;数字形式的日期序列号不自动转换,由你指定列决定 |
| 金额转数值 | 认得 1,200.50、¥10000、首尾空格;识别不了的值进异常表,不会被当成 0 |
| 名称映射限定列 | 映射只作用于你指定的列,全表替换会误伤备注和摘要栏 |
| 异常行带原始行号 | 异常表里每一行都能回到原文件的第几行,方便回查 |
这是一份报销明细表,你先看一下列结构,告诉我哪些列是日期、哪些是金额、哪些需要做名称映射。 然后帮我出清洗方案,先只预览不要写盘,把识别出的问题列和预计的异常行列出来给我确认。 确认后我再告诉你执行。清洗过程中如果有哪行金额对不上或者识别不了,直接进异常表,不要替我猜。
日期统一 YYYY-MM-DD、金额转数值、名称按映射表替换、空值/重复/非数字进异常表,输出标准表+异常表+校验表
结构异常(空值/重复/格式/公式不成立)+ 业务异常(负数/超阈值/跳变/状态矛盾)分级,保留原始行号与影响金额
按标准字段模板合并多张 Excel/CSV,保留来源文件与来源部门列,业务唯一键查重,输出合并表/重复表/缺字段表