比较两个Excel文件


10

我需要比较两个Excel电子表格,以查看特定列中每个用户的值是否已更改。新的电子表格可能会添加其他用户,从而使该行的旧用户得到更新。


最简单的方法将导出为CSV,然后使用任何差异工具
danicotra

Answers:


10

重要说明本指南适用于Microsoft Office Professional Plus 2013或Office 365 ProPlus。电子表格比较功能未包含在任何其他Microsoft Office发行版中。

电子表格比较

Windows 7中 在Windows“开始”菜单上的“ Office 2013工具”下,单击“电子表格比较”。

Windows 8中, 在“开始”屏幕上,单击“电子表格比较”。如果您没有看到Spreadsheet Compare磁贴,请开始输入单词Spreadsheet Compare,然后选择其磁贴。

除了Spreadsheet Compare,您还将找到Access的配套程序– Microsoft Database Compare。它还需要Office Professional Plus2013。(在Windows 8中,键入Database Compare进行查找。)

比较两个Excel工作簿

  1. 单击主页>比较文件。

    比较文件

    出现“比较文件”对话框。

  2. 单击“比较”框旁边的蓝色文件夹图标,以浏览到工作簿的早期版本的位置。除了保存在计算机或网络上的文件之外,您还可以输入保存工作簿的网站的网址。

    在此处输入图片说明

  1. 单击“收件人”框旁边的绿色文件夹图标,以浏览到要与早期版本进行比较的工作簿的位置,然后单击“确定”。

    提示 如果两个文件具有相同的名称,则可以将它们保存在不同的文件夹中。

  2. 在左窗格中,通过选中或取消选中“公式”,“宏”或“单元格格式”之类的选项,选择要在工作簿比较结果中看到的选项。或者,仅选择全部。

    电子表格比较选项

    单击确定以运行比较。

如果收到“无法打开工作簿”消息,则可能意味着其中一个工作簿已受密码保护。单击确定,然后输入工作簿的密码。了解有关密码和电子表格比较如何协同工作的更多信息。

比较结果显示在两窗格的网格中。左侧的工作簿与您选择的“比较”(通常较旧)文件相对应,而右侧的工作簿则与“ To”(通常较新)文件相对应。详细信息显示在两个网格下方的窗格中。更改以颜色突出显示,具体取决于更改的种类。

了解结果

  • 在并排网格中,将每个文件的工作表与另一个文件中的工作表进行比较。如果有多个工作表,则可以通过单击水平滚动条上的前进和后退按钮来使用它们。

    注意 即使工作表是隐藏的,它仍会进行比较并显示在结果中。

  • 根据差异的类型,差异用单元格填充颜色或文本字体颜色突出显示。例如,具有“输入值”的单元格(非公式单元格)在并排网格中以绿色填充颜色设置格式,在窗格结果列表中以绿色字体设置格式。左下方的窗格是一个图例,显示了颜色的含义。

    两种版本的工作簿的比较结果

在此处显示的示例中,较早版本的Q4的结果不是最终的。该工作簿的最新版本在第四季度的E列中包含最终编号。

在比较结果中,两个版本的单元格E2:E5都带有绿色填充,表示输入的值已更改。由于这些值发生了变化,因此YTD列中的计算结果也发生了变化–单元格F2:F4和E6:F6用蓝绿色填充,这意味着计算值已更改。

F5单元格中的计算结果也发生了变化,但是更重要的原因是,在较早的版本中,其公式不正确(它仅求和了B5:D5,忽略了Q4的值)。更新工作簿时,F5中的公式已更正,因此现在为= SUM(B5:E5)。

  • 如果单元格太窄而无法显示单元格内容,请单击“调整单元格大小以适合”。

    调整单元格的大小

资料来源:Microsoft支持


1
仅链接的答案会很快变得无效。总结页面在回答中所说的内容将很有用。
2014年

总结而不是复制...
Raystafarian 2014年

2
复制良好也不是一件坏事,因为我附加了源代码。我在Work atm上,没有时间进行总结,并且自从发布以来,我很快对其进行了编辑。您的评论将对我的下一个答案有用...!
Devian 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.