1

我正在尝试编写一个编程背景有限的宏。我有两个 excel 文件,我正在尝试比较并找出从旧迭代到新迭代的变化。A 列有一个特定的 ID 号,该行中的所有内容都是与该 ID 号相关的信息。我希望宏找到匹配的 id 号,然后比较该行中的数据并突出显示在较新的迭代中所做的任何更改。循环必须遍历一个文件的 a 列中的每个单元格,每次都将其与另一个文件中的整个列进行比较。

如果未找到 ID 号,则该 ID 号也需要突出显示。它还需要检查原始文件中的 id 编号是否仍在较新的文件中,如果不是也需要突出显示。

4

3 回答 3

0

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

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

Excel 比较工具 - Excel 差异

于 2013-10-02T15:15:14.100 回答
0

您应该看一下电子表格比较,这是一个用于比较 Excel 工作簿的免费工具。它有很多选项,包括“数据库样式比较”,您可以在其中根据您选择作为 ID 的列突出显示您所描述的行。

于 2013-10-02T13:34:44.450 回答
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 数据库,则可以使用菜单中的模板查询。

于 2013-10-02T13:38:34.363 回答