两张表对不上:先查重复与缺项,再让AI解释异常

把两张表交给AI,得到一句"主要差异来自重复记录",还不足以继续处理。经办人需要知道:重复的是哪几行,两边怎样对应,有没有只在一边出现的记录,以及金额相同的两行是否使用同一种币种。

对账辅助可以先把确定的关系算清,再将待核事项整理成说明。输出应让人从一条异常回到两边原行,方便查单据、补资料或确认规则。

先确认一行代表什么,再选连接键

一行可能是一张单据,也可能只是一张单据的明细或分次记录。两表粒度不同,单看编号相同就逐行合并,会产生重复关联。先固定文件版本、统计范围、记录单位和业务键,再检查每个键在两边各出现几次。

微软的Power Query合并说明支持按一个或多个字段连接,要求留意字段类型和对应顺序。工具能执行匹配,哪些字段合起来代表同一业务对象,则要由业务规则确定。编号里的前导零也应按字段原意保留。

用6行与7行看清几种异常

以下两表和规则均为假设演示,金额采用最小货币单位整数。设候选键为"参考编号+往来方",先检查两边数量;只有双方各1行、币种相同且金额完全相同,才在本例列为一致。

左表原行 参考编号 往来方 币种 金额
L01 0001 V01 CNY 10000
L02 0002 V01 CNY 20000
L03 0003 V02 USD 5000
L04 0004 V03 CNY 8000
L05 0005 V04 CNY 12000
L06 0006 V05 CNY 9000
右表原行 参考编号 往来方 币种 金额
R01 0001 V01 CNY 10000
R02 0002 V01 CNY 20000
R03 0002 V01 CNY 20000
R04 0003 V02 CNY 5000
R05 0004 V03 CNY 8100
R06 0099 V09 CNY 3000
R07 0006 V05 CNY 9000

L01与R01、L06与R07各形成一组一致记录。0002在左表有1行、右表有2行,先列为重复候选待核。R02与R03可能是重复导出,也可能有当前表未显示的业务区别,删除哪一行需要原记录支持。

0003数值都是5000,但一边USD、一边CNY,应列币种不同。0004币种相同,右表比左表多100个最小货币单位,差额与两边原值一起保存。0005只在左表,0099只在右表,分别进入未匹配清单。

这样,左表6行分为一致2、右方重复待核1、币种不同1、金额差异1、仅左方1;右表7行分为一致2、重复候选原行2、币种不同1、金额差异1、仅右方1。两边分别对回自己的输入数量,避免0002的一对多关系被算成两笔成功。

先查重复,再把左右缺项都留下

按候选键分别分组,保留组内原行并计数,可以先发现一对多和多对多。Power Query的分组汇总文档提供了Count rows和保留组内行的方式,适合用来做这一步检查。

随后选能保留待核项的连接方式。全外连接可保留双边记录,反连接可单独找出某一边没有对应的项;只看匹配成功的部分,会把最需要处理的缺项漏掉。连接结果展开后,仍用原行ID检查覆盖情况。

金额核对还应按业务确认的粒度和差额规则进行。本例采用完全相同的严格条件;实际允许合并、分次对应或差额时,需要另写规则及适用范围。币种不同先核原件,缺项保持缺项状态,各币种金额分别处理。

相似名称与异常说明,留在候选层

供应商简称、备注和名称变化可以帮助寻找线索。用模糊匹配时,保留候选对象与匹配依据,再查稳定标识或原单据。微软的模糊匹配机制说明显示,文本内容、阈值和转换映射会影响结果;相似分数描述的是该机制下的文本关系。

AI可以把已经计算好的异常整理成待办。例如:"L04与R05的参考编号和往来方相同,CNY金额相差100个最小货币单位,请核原单据与调整记录。"这个说明有原行、有差额,也留下了具体补证方向。

若没有调整凭据,原因就写待查。把差额直接解释成手续费,会让一个尚未确认的猜测混进后续处理。原金额、计算差额、补充材料和人工确认分别保存;待确认清单保持供人复核的用途。

交接时带上两份原表、规则版本、关联结果和双边异常清单,让接手人能从每条说明找到原记录。若资料粒度与字段含义尚未统一,可先按资料准备与批次验收整理。

相关推荐
神鹰手哥_起飞版8 小时前
一句「你确定吗」能让 AI 把白的说成黑的?我用直接用豆包来做实验
人工智能
afumu8 小时前
把五个网页版 AI 拉进同一个群聊:不用 API key 的多 Agent 编排
人工智能·chrome·typescript
寂寞的船9 小时前
【Unity知识速递】第4期 MCP for Unity:用 AI 自然语言控制编辑器
人工智能·unity·编辑器
彭祥.9 小时前
Jetson边缘计算实现 红外测温+可见光AI识别系统
人工智能·边缘计算
明王明王9 小时前
从零搭建一个 AI Infra 实验室㉑:llm-d——从单个 vLLM 走向分布式推理
人工智能·ai infra
武子康10 小时前
图片删了,为什么旧链接还能打开、后台还能生成回来?
人工智能·agent
yuanyuan33410 小时前
2026枣庄带检测报告伸缩门品牌测评|本地服务
大数据·数据库·人工智能·伸缩门
无所畏俱的老尹10 小时前
Agent 落地为什么需要影子对照:同输入只读双跑、写动作变提案、差异报警,比直接切全量更安全
人工智能·机器学习·云计算·aigc·devops
神鹰手哥_起飞版11 小时前
深度研判任务里,开思考、换更强的模型、套方法论,哪个更有用?
人工智能
ObserverX2111 小时前
我是如何用 13KB 纯 Python,发现本地 RAG 的“隐式递归记忆”的
人工智能