把微信/支付宝/美团三份流水,一次性合成一张“标准收款表”
你每天对账卡在“文件太多、字段不一样、还夹着退款”?用 Excel 的 Power Query,基本能做到:三份流水丢进去,点刷新就自动清洗、合并、对账,还能吐出差异明细表。
举个店里常见的量:一天 300 笔,微信+支付宝+美团各导一份,手工整理要 40-60 分钟;Power Query 跑顺了,刷新 10-30 秒出结果。
导出文件怎么准备,后面才不翻车
- 微信/支付宝/美团各导出一份:建议按同一天区间(比如 2026年2月12日当天)。
- 文件放同一个文件夹,命名带渠道:如“微信_20260212.csv”。
- 额外建一张“渠道映射表”(Excel 表格):把各平台的“交易类型/状态/手续费字段名”对齐,后面改规则不用改查询。
Power Query 实操:自动清洗+字段统一+合并
在 Excel:数据 → 获取数据 → 自文件夹 → 选择流水文件夹 → “合并并转换”。进入编辑器后,关键就做三件事:
- 统一字段:把“订单号/商户单号/交易号”统一成“OrderID”;把“交易时间/完成时间”统一成“PayTime”;金额统一成“Amount”。
- 清洗规则:只保留“支付成功”,把“退款/撤销”单独标记到“TxnType”;金额转为数值,时间转为日期时间,去掉空格和隐藏字符。
- 加对账键:新建列 Key = 日期(PayTime) & "_" & Amount & "_" & OrderID(OrderID 缺失时可改用“门店流水号+末四位手机号”等你的业务字段)。
做完把三家追加(Append)成一张“收款汇总表”,加载到工作表或数据模型。
自动对账+差异明细表怎么生成
再导入一份“到账/银行入账/门店日结表”(同样用 Power Query 清洗出 Key、到账金额、到账时间)。用“合并查询(Merge)”按 Key 左连接:
- 匹配到:标记为“已对上”,可计算手续费差(平台手续费 vs 实收)。
- 匹配不到:直接落到差异明细表,常见原因是跨日入账、部分退款、缺订单号。
可执行建议:今天(2026年2月12日)就按你最近一天数据跑通一次;把清洗规则做成“参数/映射表”,以后只要把新流水丢进同一文件夹,点“刷新全部”就能每天固定时间出:收款汇总、渠道占比、差异明细三张表。