比较和突出新旧Excel文件之间的差异

我试图写一个有限的编程背景的macros。 我有两个excel文件,我试图比较,find从旧的迭代更新到新的。 列A有一个特定的ID号码,该行中的所有内容都是与该ID号码有关的信息。 我希望macros查找匹配的id号,然后比较该行中的数据,并突出显示在新迭代中所做的任何更改。 循环将不得不在一个文件的列a中的每个单元格下移,并且每次将其与另一个文件中的整个列进行比较。

如果没有find身份证号码,那么该身份证号码也需要突出显示。 还需要检查原始文件中的id号是否仍然在较新的号码中,如果不是那些需要突出显示的号码。

您应该看看Spreadsheet Compare ,一个用于比较Excel工作簿的免费工具。 它有很多选项,包括“数据库样式比较”,您可以根据您select的列作为ID来突出显示行。

使用现成的软件比制作macros要好。
这很容易。

我使用以下软件。
该软件比较两个Excel工作簿,并突出其差异。

Excel比较工具 – Excel差异

1。

从J-Walk试试PUP:

http://spreadsheetpage.com/index.php/pupv7/utilities

比较范围:可以轻松识别两个工作表或范围之间的差异。

2。

检查由Microsoft正式发布的这个比较实用程序,但对于Microsoft Office Professional Plus 2013:

http://office.microsoft.com/en-us/support/basic-tasks-in-spreadsheet-compare-HA102834117.aspx

3。

如果您将2个范围导入到Access数据库中,则可以使用菜单中的模板查询。