excel学习库

excel表格_excel函数公式大全_execl从入门到精通

如何比较两张Excel表格数据

大家在使用Excel过程中,有时需要对数据进行比较,找出两者之间的差异。例如,你把Excel发给别人修改,完事后想看看他究竟改了哪些,就需要比较。目测效率太低,利用vlookup +if函数又需要技术。本文介绍一种方法,利用DBSync进行比较,非常简单方便。

该软件原本是用于数据库同步的,但它有数据比较功能,能把Excel当做数据库,把表格当做数据表,快速找出数据差异,把增删改的数据标识出来。这里以c:\Old.xls和c:\New.xls中的Customer表格为例,说明如何使用。

步骤1:启动软件,进入主界面,如下图所示:

图1:DBSync主界面

步骤2:Click“新增”按钮,增加一个任务。在任务的标签1处指定Excel文件的位置,如下图所示:

图2:指定需要比较的Excel文件

说明:DBSync支持各种数据库,包括:Oracle、MySQL、SQL Server、Access、PostgreSQL、MongoDB、DB2、ES、SQLite、Firebird、Excel、txt、CSV…等等。由于咱们是要比较Excel,因此数据库类型选择Excel,并填写好文件路径。

步骤3:Click标签2,指定双方表格,如下图所示:

图3:指定需要比较的表

步骤4:Click标签3,指定字段(列)对应关系,并选择ID为主键,如下图所示:

图4:指定字段对应关系

说明:由于是比较数据,因此这里需要指定主键字段。主键字段是记录的唯一标识,用于判别双方是否存在对应记录,例如,客户表的客户ID,订单表的订单号,人员表的身份证号等,都可作为主键字段。

步骤5:Click标签4,选择同步方式与频度,如下图所示:

图5:指定同步方式

说明:由于需要比较出双方差异,因此同步方式选择“仅同步数据增量”,且把增、删、改分量都勾上。

步骤6:各项设置完成后,Click页面底部的“保存”按钮,任务列表就会多出一个新任务,如下图所示:

图6:回到DBSync主界面

步骤7:任务设置好后,就可以进行数据同步了,但由于咱们只是比较,而不是真的同步,因此,Click该任务的比较按钮,即可进入数据比较界面,如下图所示:

图7:开始数据比较

说明:点击“开始”按钮,DBSync就会比较双方数据,列出差异(这里称之为增量),就能看到New.xls对Old.xls的增删改情况,其中红色数据代表发生了更改的字段,鼠标移上去时,能显示数据原值。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接