|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
各位大神好:
我需要比对两个表的数据差异,表一和表二结构是一样呢,内容绝大部分相同,只有个别不同,我需要进行对比这两个表找出差异部分的内容。
我初步做了一个表格模型,由于表一和表二数量比较多有2万行*58列的数据内容,我先用PQ进行数据清洗,删除不需要的列,清洗过之后是2万行*20列的内容,清洗过之后直接进入PP内部模型。同时通过表一客户和表二客户号汇总去重构建唯一客户号的表三 ,也同时导入模型。
最后在模型中,用表三为主表,建立索引关系,从表一取一个数值,然后再从表二取一个数值,最后两个相减 得到差异 如此取数值了十几项 都是很简单的操作,十几项全部对应并相减之后,再生成数据透视表。但是由于每天都要更新数据,更新一次都需要300多秒,运行特别卡,有时候会直接卡死,想寻找有没有高效一点的核对方法。
用的公式都很简单 都是related 对应值过来 然后两个数值相减 so-上日结存= RELATED(v6so[上日结存]) s-上日结存 RELATED(v6s[上日结存]) 上日结存差额=ABS([so-上日结存]-[s-上日结存])
跪求大神给指点指点,比对两个表的差异,有没有什么更高校的方法!跪求指点下,简单说下大概的比对思路,非常感谢。
|
-
-
关系表
|