还有一个问题,如果以单列为依据,只要是顺序不同,工具都认为是错误的,但实际手工挑明细却不算错误,
我把手工对比的步骤写出来请楼主参考:
手工核对的过程是:
首先对二个表都进行排序,关键字顺序均为 关联列1,关联列2... ...
开始对第一个对照列进行两个表的对比,用待更新表的 对照列 字段的第一项与源表的相同字段所有项逐一对比,发现相同继续同行的下一个关联列字段内容进行对比,如果所有关联列对比都相同,则认为本行内容相同,修改关照列内容,并标记后不再参与对比(这样能发现待更新表有数据完全一致的多余行)
如果全部相同,则在标准表和编辑表中分别标注”对勾”,不参与下一次核对.
下面是我实际工作用的表的对比步骤:.
首先对二个表都进行排序,关键字顺序均为 计划编号\物资编码\备注,
开始对第一个计划编号进行两个表的对比,用编辑表的 物资编码 字段与标准表的相同字段所有项逐一对比,发现相同则用编辑表本行的 物资名称 字段与标准表的”对应行”的相同字段对比,相同则继续用下一字段对比,对比字段的顺序是物资编码\物资名称\计量单位\数量\计划价格\.
如果全部相同,则在标准表和编辑表中分别标注”对勾”,不参与下一次核对.
如果编辑表中某字段在与标准表相同的字段的所有项对比都不一致则在编辑表中的 核对标注 列标注”NO”,在编辑表的错误字段处加标记.
计算两个表第一个计划编号所包含的项数,记录对比,修改编辑表,有多余行删除,少行则在标准表复制到编辑表,并编辑为规范的格式.
通过三个步骤就可以发现编辑表的错误,(包括误删除或拷贝行,或在不需要编辑的单元格进行了编辑错误),通过修改达到这一计划编号的所有项目准确的目的.
然后核对第二个计划编号… …方法同上
.
.
.
直到所有计划编号核对完毕,最终实现整张表准确的目的
传个附件,请作个参考,我认为这样基本能发现存在的错误了.仅供参考 |