如何比较两个 Excel 工作表

2025年3月17日 | 阅读 8 分钟

当很多用户在修改同一个Excel表格时,比较两个Excel表格非常重要。这有助于我们识别表格中的问题,例如重复记录、链接中断、公式不一致以及格式错误。当需要比较的数据量很大时,Excel表格会变得难以比较。

注意:Microsoft Excel还允许我们比较两个不同的Excel表格并将它们合并成一个表格。

有多种方法可以比较同一工作簿或不同工作簿中的两个Excel表格。您可以根据自己的需求选择其中一种,具体取决于适合数据的比较方法——

  1. 使用“并排视图”按钮比较两个Excel表格
  2. 使用在线平台比较两个Excel表格
  3. 使用公式比较两个Excel表格
  4. 使用条件格式比较两个Excel表格
  5. 使用第三方工具XL Comparator比较两个Excel表格

方法1:使用“并排视图”按钮比较两个Excel表格

“并排视图”按钮是Excel内置的功能,用于比较两个Excel表格。它是比较小型Excel表格最简单、最快捷、最省时、最容易的“肉眼”比较方法。要比较Excel表格,我们使用功能区上“视图”选项卡下的“并排视图”按钮。

注意:此方法仅推荐在Excel表格中数据量较小的情况下使用。

比较两个Excel表格的步骤

要并排比较两个Excel表格,请按照以下步骤操作——

步骤1:打开您想要比较的新建或现有Microsoft Excel表格。

注意:要打开新的Microsoft Excel表格,请在搜索栏底部键入Microsoft Excel。(适用于Windows 2010)

步骤2:根据您的需求在Excel表格中输入数据。

步骤3:转到文件 -> 新建以打开一个新的空白Excel表格进行比较。

注意1:您也可以按键盘上的Ctrl + N键来打开一个新的空白表格。

注意2:要打开现有表格,请转到“文件”选项卡,然后从列表中选择“打开”。浏览您想要比较的表格,然后单击“确定”按钮。

步骤4:单击功能区上的“视图”选项卡,然后单击“窗口”部分中的“并排视图”选项。

How to compare two Excel sheet

注意:您也可以单击“新建窗口”选项以打开一个类似的Excel文档进行比较。

步骤5:现在,您可以看到两个表格水平显示以进行比较。

How to compare two Excel sheet

步骤6:垂直(并排)查看两个表格,请单击“窗口”部分中的“全部重排”按钮。屏幕上将出现一个小的“排列窗口”对话框,在其中单击与“垂直”关联的单选按钮,然后单击“确定”按钮,如下图所示。

How to compare two Excel sheet

现在,您可以看到两个表格垂直(并排)显示在屏幕上。

How to compare two Excel sheet

注意:此方法会自动启用同步滚动选项。现在,您可以同时滚动两个表格,逐行或逐列进行数据比较。

使用“并排视图”按钮并排比较多个Excel表格

Microsoft Excel 2010及更高版本允许我们使用“窗口”部分中的“并排视图”按钮同时比较两个以上的Excel表格。

请按照以下最简单的步骤使用“并排视图”比较多个Excel表格——

步骤1:打开您想要比较的Microsoft Excel工作簿。

步骤2:创建您想要与现有文档进行比较的多个Excel表格。

  1. 要打开空白表格,请按键盘上的Ctrl + N键。
  2. 要打开您想要的文档,请转到文件 -> 打开 -> 浏览所需的文件夹位置 -> 单击“打开”按钮。
  3. 要与现有表格进行比较,请转到功能区上的“视图”选项卡,然后单击“窗口”部分中的“新建窗口”选项。

现在,您可以看到所有表格将显示在屏幕底部。

步骤3:转到功能区上的“视图”选项卡,然后单击“窗口”部分中的“并排视图”选项。

步骤4:单击“窗口”部分下的“全部重排”按钮。将出现一个小的“排列窗口”对话框。在“排列”部分下单击“平铺”单选按钮,然后单击“确定”按钮。

How to compare two Excel sheet

结果是,您可以看到多个Excel表格并排显示。

How to compare two Excel sheet

方法2:使用在线平台比较两个Excel表格

Microsoft Excel允许我们使用在线平台比较两个Excel表格。此方法有助于您轻松搜索和突出显示两个Microsoft Excel表格之间的差异。此方法的主要缺点是需要高速互联网连接才能比较Excel表格。

注意:在我们的例子中,我们使用cloudyexcel网站来比较Excel表格。

比较两个Excel表格的步骤

请按照以下分步过程使用cloudyexcel比较两个Excel表格——

步骤1:打开任何网页浏览器。在浏览器中键入或粘贴以下链接。您也可以直接单击下面的链接来打开cloudyexcel网站。https://www.cloudyexcel.com/compare-excel/

步骤2:cloudyexcel官方网站将显示在屏幕上。单击“上传文件1”按钮以上传第一个用于比较的Excel表格。

How to compare two Excel sheet

步骤3:浏览您想要比较的Excel表格,然后单击“打开”按钮以上传表格。

步骤4:单击“上传文件2”按钮以上传第二个Excel表格,如下图所示。

How to compare two Excel sheet

注意:请重复步骤3。

步骤5:成功上传两个Excel表格后。单击“查找差异!!!”按钮。

How to compare two Excel sheet

下面的屏幕截图显示了两个Excel表格之间的比较。

How to compare two Excel sheet

注意:cloudyexcel允许我们轻松快速地比较两个以上的Microsoft Excel表格。

方法3:使用公式比较两个Excel表格

这是最快的比较Excel表格数据并识别表格之间差异的方法。

注意:在此方法中,您需要一个单独的Excel表格来查看差异。

比较两个Excel表格的步骤

请按照以下步骤比较两个Excel表格——

步骤1:通过双击Microsoft Excel图标来打开一个新的Microsoft Excel文档。

步骤2:在您想要比较的Excel表格中输入数据。以您想要的文件名保存表格(在我们的例子中,我们使用第一个文件名First.xlsx)。

注意:要保存表格,请转到文件 -> 另存为 -> 浏览文件位置 -> 单击“保存”按钮。

同样,打开第二个Excel文档,在其中输入数据,并将其保存为Second.xlsx。

步骤3:创建或打开一个新的Excel表格,并将其保存为Compare.xlsx。

步骤4:在第三个工作表的A1单元格中键入公式IF(First!A1<>Second!A1,"First Value:"&First!A1&CHAR(10)&"Second Value:"&Second!A1,""),然后按Enter键。注意:在上面的公式中,IF条件用于检查两个表格中的单元格差异。步骤5:屏幕上将出现一个小的对话框。选择您要比较的表格,然后按“确定”按钮。

方法4:使用条件格式比较两个Excel表格

条件格式是Microsoft Excel的内置功能,可以帮助我们快速分析(突出显示)两个Excel表格之间的差异。在此方法中,您可以在同一个Excel工作簿内比较两个表格。

注意:当需要比较大量数据时,这不是一个好方法。

比较两个Excel表格的步骤

下面讨论了比较两个Excel表格的步骤列表——

步骤1:通过双击桌面上的Microsoft Excel图标来打开Microsoft Excel文档。

步骤2:准备要比较的数据列表。输入数据后,单击当前Excel表格底部的Sheet 2,如下图所示。

How to compare two Excel sheet

步骤3:在第二个表格中,输入您想与前一个表格进行比较的数据。

步骤4:选择或突出显示您想查看更改的数据所在的表格。

How to compare two Excel sheet

注意:在我们的例子中,我们选择Sheet 2中的价格单元格。

步骤5:转到功能区上的“开始”选项卡,然后单击“样式”部分中的“条件格式”按钮。

How to compare two Excel sheet

步骤6:将出现一个选项列表。单击“新建规则”

How to compare two Excel sheet

步骤7:屏幕上将出现一个小的“新建格式规则”对话框,在其中执行以下操作——

  1. 在“选择规则类型:”部分下,单击“使用公式确定要设置格式的单元格”选项。
  2. 在“为以下公式为真的值设置格式”部分键入公式=B2<>First!B2

注意:在我们的例子中,B2是我们选择数据的单元格。First是我们想要比较的表格。

  1. 单击“格式”按钮以指定差异的格式,如下图所示。
How to compare two Excel sheet

步骤8:单击“填充”选项卡以指定要用于样式设置单元格的高亮颜色,然后单击“格式单元格”对话框底部的“确定”按钮。请参见截图。

How to compare two Excel sheet

步骤9:单击“新建格式规则”对话框底部的“确定”按钮。

现在,您可以看到具有不同值的单元格已用您选择的颜色进行了突出显示。请参见下面的截图。

How to compare two Excel sheet

方法5:使用第三方工具XL Comparator比较两个Excel表格

XL Comparator是一款免费、基于Web、在线、简单易用的工具。它用于在不进行任何编程或安装软件的情况下比较两个Excel表格。它基于列来比较两个Excel表格。

比较两个Excel表格的步骤

使用XL Comparator比较两个Excel表格的步骤如下——

步骤1:打开任何网页浏览器,在浏览器中键入或粘贴以下链接,或者您可以直接单击下面的链接——https://www.xlcomparator.net/

步骤2:XL Compare主页将显示在屏幕上。单击与“第一个文件”关联的“选择文件”按钮以上传第一个Excel表格。

How to compare two Excel sheet

步骤3:浏览第一个文件位置,然后单击“打开”按钮以上传第一个Excel表格。

步骤4:成功上传第一个Excel表格后,单击与“第二个文件”关联的“选择文件”按钮以上传第二个表格。

How to compare two Excel sheet

步骤5:浏览第二个Excel表格的位置。单击“打开”按钮以上传第二个Excel表格。

步骤6:上传两个Excel表格后,单击截图所示的“下一步”按钮。

How to compare two Excel sheet

步骤7:屏幕上会弹出一个小的弹出菜单,显示消息“请稍候,文件正在发送到XL Comparator。文件越大,所需时间越长”。单击“确定”按钮。

How to compare two Excel sheet

步骤8:在左侧,单击“文件列”下拉菜单,然后选择您要比较的列。

同样,在右侧,单击“文件列”下拉菜单,然后选择您要比较的列。

单击“First.xlsx”中的每一行都存在于“Second.xlsx”中”单选按钮(已默认选中)。

单击屏幕底部的“下一步”按钮,如下图所示。

How to compare two Excel sheet

注意:在我们的例子中,我们想要比较价格列。

步骤9:单击“单击此处”链接以下载表格。

How to compare two Excel sheet