我正在尝试编写一个编程背景有限的宏。我有两个excel文件,我正在尝试比较,并找到从旧迭代更改为更新的迭代。列A具有特定的ID号,该行中的所有内容都是与该ID号相关的信息。我希望宏找到匹配的ID号,然后比较该行中的数据并突出显示在较新的迭代中所做的任何更改。循环必须在一个文件的a列中的每个单元格下移,并且每次都将它与另一个文件中的整个列进行比较。
如果未找到ID号,则还需要突出显示该ID号。它还需要检查原始文件中的ID号是否仍然是较新的,如果不是那些也需要突出显示。
答案 0 :(得分:0)
您应该查看Spreadsheet Compare,这是一款用于比较Excel工作簿的免费工具。它有很多选项,包括“数据库样式比较”,您可以根据您选择的列来描述您描述的行。
答案 1 :(得分:0)
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数据库,则可以使用菜单中的模板查询。
答案 2 :(得分:0)
使用现成的软件比制作宏更好
这很容易。
我使用以下软件。
该软件比较两个Excel工作簿,并突出显示它们之间的差异
Excel Compare Tool - Excel Diff