find两个Excel工作表之间的区别?

我有两个相同的结构的Excel文件:他们都有1列的数据。 一个有800个logging,另一个有805个logging,但我不确定805中的5个不在800组中。 我可以使用Excelfind这个吗?

17 Solutions collect form web for “find两个Excel工作表之间的区别?”

vlookup是你的朋友!

在每个电子表格的A列中将您的列(每行一个值)定位。 在较大的纸张的B栏中input

=VLOOKUP(A1,'[Book2.xlsb]SheetName'!$A:$A,1,FALSE) 

然后将公式向下复制到您的数据列运行。

如果公式的结果为FALSE,则该数据不在其他工作表中。

这可能看起来像一个黑客,但我个人喜欢复制单元格作为文本(或导出为CSV)到Winmerge或任何其他diff工具。 假设两张表包含大部分相同的数据,Winmerge会立即显示差异。

LibreOffice提供了一个工作簿比较function: 编辑 – >比较文档

如果您的查询加载项具有Excel版本,则Excel内置此function

从办公室网页的这个链接描述了启用加载项的过程(如果没有激活),以及如何比较两个比较两个工作簿等等。

比较显示结构性差异以及编辑和许多其他更改如果http://office.microsoft.com/en-us/excel-help/what-you-can-do-with-spreadsheet-inquire-HA102835926的.aspx

你应该试试这个免费的在线工具 – http://www.cloudyexcel.com/compare-excel/

大部分时间都工作得很好,有时结果有点偏离。

加上它也给出了一个很好的视觉输出

在这里输入图像说明

你也可以用excel格式下载结果。 (你需要注册)

简单的方法:使用第三张纸来检查。

假设你想findSheet 1和Sheet 2之间的区别。

  1. 转到Sheet 3,单元格A1,input=IF(Sheet2!A1<>Sheet1!A1,"difference","")
  2. 然后select工作表3的所有单元格,填写,填写正确。
  3. 在Sheet 1和Sheet 2之间不同的单元现在将在Sheet 3中表示“差异”。

您可以调整公式以显示不同的实际值。

COUNTIF可以快速进行差异检查。 而且比VLOOKUP更容易记忆和操作。

 =COUNTIF([Book1]Sheet1!$A:$A, A1) 

会给你一列,如果有匹配,则显示1;如果没有匹配,则显示零(列表内的重复显示> 1的奖金)。

如果您有Microsoft Office Professional Plus 2013,则可以使用Microsoft Spreadsheet Compare来运行两个工作簿之间差异的报告。

启动电子表格比较

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

在Windows 8中:在开始屏幕上,单击电子表格比较。 如果您没有看到“电子表格比较”图块,请开始input“电子表格比较”一词,然后select其图块。

比较两个Excel工作簿:

  1. 单击主页>比较文件。
  2. 一个。 单击比较框旁边的蓝色文件夹图标以浏览到早期版本的工作簿的位置。 (除了保存在您的计算机或networking上的文件之外,您还可以input保存工作簿的网站的url。)
  3. 湾 单击“收件人”框旁边的绿色文件夹图标以浏览到要与早期版本进行比较的工作簿的位置,然后单击“确定”。 (提示如果将两个文件保存在不同的文件夹中,则可以比较两个具有相同名称的文件。)
  4. 在左窗格中,通过选中或取消选中诸如“公式”,“macros”或“单元格格式”等选项,select要在工作簿比较结果中查看的选项。 或者,select全部。

参考:

https://support.office.com/en-us/article/Basic-tasks-in-Spreadsheet-Compare-f2b20af8-a6d3-4780-8011-f15b3229f5d8

我认为你最好的select是一个名为比较IT的免费软件! ….绝对辉煌的实用和死亡易于使用。 http://www.grigsoft.com/wincmp3.htm

使用vlookup函数。

将两组数据放在同一个excel文件中,放在不同的工作表上。 然后,在805行集(我假设在sheet2上)旁边的列中input

 =if(isna(vlookup(A1, Sheet1!$A$1:$A$800, 1, false)), 0, 1) 

该列将包含0,而在另一个表中找不到的值为1,而对于那些值则为1。 您可以对工作表进行sorting以查找所有缺less的值。

所以实际上你使用的是excel意味着你可以使用微软的SpreadSheet Compare 。 它是从Office 2013可用。是的,我知道这个问题是6岁以上。 但谁知道今天有人需要这些信息。

可能是这个重播为时已晚。 但希望会帮助一个寻找解决scheme的人

我所做的是,我保存了两个excel文件作为CSV文件,并与Windiff做了比较。

我使用Excel比较。 这是付费软件,但他们有15天的试用期。 它将报告修改的行,添加的行和删除的行。 它将根据工作表名称(作为选项)进行匹配:

http://www.formulasoft.com/excel-compare.html

ExcelDiff导出一个分解 (并排)或合并(叠加)视图的HTML报告,突出显示差异以及行和列。

使用条件格式来突出显示在Excel中的差异。

这是一个例子。

只用一列数据来比较一个数据透视表可能会提供更多的信息。 在下面的图像ColumnA在Sheet1(为了图像的副本在Sheet2中)和Column2在Sheet2中。 在每张表中添加一个源标志(图像中的B和D列)。 PT已创build多个合并范围 ( Sheet1!$A$1:$B$15Sheet2!$C$1:$D$10 ):

SO1500153例如

左边的数字列显示Sheet1中的内容(包括q两次)和Sheet2中的正确内容(再次使用cd重复项)。 dl在Sheet1中,但不在Sheet2中, wz在Sheet2中(不包括那些仅用于图像的),而不是Sheet1。 添加显示显示Show grand totals for columns和控制总数将出现。

excel覆盖将把两个电子表格放在一起(覆盖它们),并突出显示差异。

http://download.cnet.com/Excel-Overlay/3000-2077_4-10963782.html?tag=mncol

  • 防止单元格在Excel中的公式中增加