当前位置:科普知识站>综合知识>

如何对比两个excel文件的数据

综合知识 阅读(3.02W)

如何对比两个excel文件的数据

在excel表格中,用户需要选中需要对比的两个表格,打开定位功能,选择行内容差异单元格就可以对比了。

点击定位。

选中表格,点击定位。选中表格,点击定位。

选择差异。

选择行内容差异单元格功能,点击定位。选择行内容差异单元格功能,点击定位。

点击数据。

不同的数据就会找出来了。不同的数据就会找出来了。

小编还为您整理了以下内容,可能对您也有帮助:

如何核对两个excel表中信息是否一样

核对两个excel表中信息是否一样的方法如下:

1、用条件格式突出显示重复项

Ctrl 选中需要比对的数据,按次点击 [开始-条件格式-突出显示单元格规则-重复值] 即可,再按照颜色筛选(在筛选箭头的下拉列表能看到颜色筛选的选项)出想要的重复项或者非重复项。

2、利用MATCH函数进行匹配

MATCH 函数是在某一区域内寻找要匹配的对象,如果匹配不到,则会显示 #N/A 表示空值。具体函数=match(参数1,参数2,参数3)。

3、利用VLOOKUP函数进行匹

VLOOKUP 函数是在某一区域内寻找要匹配的对象。可以理解为是MATCH函数的进阶版,多了一个参数,能有选择地返回要显示的信息。具体函数=vlookup(参数1,参数2,参数3,参数4)。

4、利用COUNTIF函数进行匹配

COUNTIF 函数是有条件的计数工具。当我们把条件设置为判断数据是否相当时,条件计数就变成了能够核对重复项的工具。它不仅能够核对是否有重复项,还能核对被重复的次数。具体函数=countif(参数1,参数2)。

如何对比两个Excel文件 4种方法来对比两个Excel文件

目录方法1:使用Excel的视图并排查看功能1、打开需要对比的工作簿。2、点击视图选项卡。3、点击并排查看4、点击全部重排5、启用"同步滚动"。6、滚动一个工作簿就可以同时滚动两个工作簿。方法2:使用Lookup函数1、打开需要对比的工作簿。2、决定你希望用户从哪个单元格中进行选择。3、点击单元格。4、点击工具栏中的数据5、在"允许"列表中,点击序列6、点击带有红色箭头的按钮。7、选择列表的第一列,并按下Enter。8、选择要显示其他信息的单元格。9、点击插入和引用选项卡。10、从类别列表中选择查找与引用11、在列表中找到Lookup12、为lookup_value选择带有下拉列表的单元格。13、为Lookup_vector选择列表的第一列。14、为Result_vector选择列表的第二列。15、从下拉列表中选择一些内容。方法3:使用XL Comparator2、点击选择文件3、点击下一步>4、选择要扫描的列。5、选择结果文件的内容。6、选择选项以简化列比对。7、点击下一步>8、下载比对后的文档。方法4:直接从单元格访问Excel文件1、找到工作簿和工作表名称。2、创建一个比对工作簿。3、放置列标题。4、向下拖动单元格"A1"以列出所有产品。5、命名第二列。6、(例如)估计每个产品的差异。7、和前面一样,向下拖动下面角落的方形,获得所有差异。本文主要讨论如何直接对比两个不同Excel文件的信息。当你开始操作和对比信息时,你可能希望使用Lookup、Index和Match函数来帮助你进行分析。

方法1:使用Excel的视图并排查看功能

1、打开需要对比的工作簿。你可以通过打开Excel,点击文件,然后点击打开,并从弹出的菜单中选择两个工作簿进行对比。找到你保存Excel工作簿的文件夹,分别选择每个工作簿,并打开两个工作簿。

2、点击视图选项卡。打开其中一个工作簿后,你可以点击窗口顶部中心的视图选项卡。

3、点击并排查看。它在视图菜单"窗口"组中,图标由两张纸组成。这样就会把两个工作表拉到垂直堆叠的小窗口中。如果只打开了一个Excel工作簿,这个选项在视图选项卡中是不可用的。

如果打开了两个工作簿,Excel会自动选择这些文档并排查看。

4、点击全部重排。这个设置允许你更改并排查看工作簿的方向。在弹出菜单中,你可以选择让工作簿水平并排、垂直并排、层叠或平铺。

5、启用"同步滚动"。打开两个工作表后,点击同步滚动(位于并排查看选项下),以便更轻松地逐行滚动两个Excel文件,手动检查数据中的任何差异。

6、滚动一个工作簿就可以同时滚动两个工作簿。启用"同步滚动"后,你就可以轻松地同时滚动两个工作簿,并对比它们的数据。

方法2:使用Lookup函数

1、打开需要对比的工作簿。你可以通过打开Excel,点击文件,然后点击打开,并从弹出的菜单中选择两个工作簿进行对比。找到你保存Excel工作簿的文件夹,分别选择每个工作簿,并打开两个工作簿。

2、决定你希望用户从哪个单元格中进行选择。这就是稍后将出现下拉列表的位置。

3、点击单元格。边框应该会变暗。

4、点击工具栏中的数据选项卡。点击后,在下拉菜单中选择有效性。应该会出现一个弹出窗口。如果你使用的是老版本的Excel,选择数据选项卡后,数据工具栏就会弹出,并显示数据有效性选项而不是有效性选项卡。

5、在"允许"列表中,点击序列。

6、点击带有红色箭头的按钮。这样将允许你选择来源(也就是第一列),然后将其处理为下拉菜单中的数据。

7、选择列表的第一列,并按下Enter。当数据验证窗口出现时,点击确定。你会看到一个带有箭头的方框,当你点击箭头时,它会向下展开。

8、选择要显示其他信息的单元格。

9、点击插入和引用选项卡。在旧版本的Excel中,你可以不用点击插入选项卡,直接点击函数选项卡来打开查找与引用目录。

10、从类别列表中选择查找与引用。

11、在列表中找到Lookup。当你双击它时,会出现另一个方框,你可以点击确定。

12、为lookup_value选择带有下拉列表的单元格。

13、为Lookup_vector选择列表的第一列。

14、为Result_vector选择列表的第二列。

15、从下拉列表中选择一些内容。信息应该会自动更改。

方法3:使用XL Comparator

1、打开浏览器并前往https://www.xlcomparator.net。这样就会进入XL Comparator网站,你可以在这里上传两个Excel工作簿进行对比。

2、点击选择文件。这样将打开一个窗口,你可以在其中导航到要对比的两个Excel文档。确保为这两个字段选择一个文件。

3、点击下一步>继续。选好后,页面顶部将会弹出一个消息,通知你文件已经开始上传,较大的文件将需要更长的处理时间。点击确定关闭这个消息。

4、选择要扫描的列。每个文件名下面都有一个下拉菜单,名称为选择一列。点击每个文件的下拉菜单,选择要高亮显示用于比对的列。当你点击下拉菜单时就可以看见列名。

5、选择结果文件的内容。在这个类别中,有四个选项旁边有气泡,你需要选择其中一个作为结果文档的格式参考。

6、选择选项以简化列比对。在比对菜单的底部单元格中,你会看到文档比对的另外两个条件:忽略大写/小写和忽略"空格"前后的值。在进行下一步之前,点击这两个复选框。

7、点击下一步>继续。这样就会转到结果文档的下载页面。

8、下载比对后的文档。上传工作簿并设置参数后,就会有一个文档显示两个文件中数据的比对,可供下载。点击下载比对文件框中带下划线的单击此处文本。如果你想运行其他比对,点击页面右下角的新建比对按钮来重新上传文件。

方法4:直接从单元格访问Excel文件

1、找到工作簿和工作表名称。在本例中,我们使用三个示例工作簿,它们的位置和名称如下:C:CompareBook1.xls(包含名称为"Sales 1999"的工作表)

C:CompareBook2.xls(包含名称为"Sales 2000"的工作表)

两个工作簿的第一列都是产品名称"A",第二列是每年销售额"B"。第一行是列名称。

2、创建一个比对工作簿。我们将在Book3.xls上进行比对,并创建一个包含产品的列,以及一个包含这两个年份中这些产品差异的列。C:CompareBook3.xls(包含名称为"Compare"的工作表)

3、放置列标题。只打开"Book3.xls",前往单元格"A1",并输入:='C:Compare[Book1.xls]Sales 1999'!A1

如果你使用的是不同的位置,将"C:Compare"替换为这个位置。如果你使用不同的文件名,删除"Book1.xls"。然后添加你的文件名。如果你正在使用不同的工作表名称,将"Sales 1999"替换为你的工作表的名称。注意不要打开你所引用的文件("Book1.xls"):如果你打开了Excel,它可能会更改你所添加的引用。最后你会得到一个与你所引用的单元格内容相同的单元格。

4、向下拖动单元格"A1"以列出所有产品。从右下角的方块中抓取并拖动它,复制所有名称。

5、命名第二列。在这种情况下,我们称之为"B1"中的"差异"。

6、(例如)估计每个产品的差异。在本例中,在单元格"B2"中输入:='C:Compare[Book2.xls]Sales 2000'!B2-'C:Compare[Book1.xls]Sales 1999'!B2

你可以对引用文件中的引用单元格执行任何常规Excel操作。

7、和前面一样,向下拖动下面角落的方形,获得所有差异。

小提示记住关闭引用文件是很重要的。如果你打开了它们,Excel可能会覆盖你在单元格中输入的内容,从而导致之后无法访问这个文件(除非你再次打开它)。

怎么把两个excel表格数据比对,把相同的找出来?

方法如下

1、首先在电脑中打开Excel,选中单元格,输入函数:IF(A2=。

2、然后点击下面的【工作表二】。

3、接着鼠标框选工作表二的数据。

4、然后输入条件:相同、不相同,点击【勾】图标。

5、输入完成之后,用鼠标左键拖动绿色小正方形,填充。两个excel表格数据比对,把相同的找出来操作完成。

小技巧

1、按alt+向下箭头,可以根据已输入过的内容自动生成下拉列表; 

2、按alt+=号,可以快速插入求和公式;

3、按alt+回车键,可以在指定的位置强行换行;

4、选取整个区域,按alt+; 选取时可以跳过隐藏区域,只选取显示的区域;

5、按alt+数字键可以输入特殊符号:如 alt+41420 可以输入 √、alt+41409 可以输入 ×;

6、按Ctrl+D向下填充。选取一个含公式或值的单元格以及下面的N个单元格,可以填充值或公式。

怎样对两个工作表数据进行快速对比?

以2007版EXCEL为例,我们要对比出下图中截止到9月和10月应收账款列不相同的数据。

打开要对比数据的EXCEL工作表,我们可以任意选择在表格一还是表格二进行数据对比,如在表格二“应收账款”列后面和表格一的数据进行对比。

我们从上图中可以看到表格一的客户名称是按照A-N的顺序排列,而表格二的客户名称是混乱的。所以我们要在表格二后面先运用LOOKUP查找函数来找出各客户名称对应的表格一的应收账款金额,这样才能将数据进行对比。方法如下:

1、在G4单元格输入Vlookup查找函数,即=Vlookup(),如下图所示:

2、输入VLOOKUP函数的第一个参数,即查找对象,因为我们要按照客户名称来查找,所以选择客户名称所在单元格,即E4,如下图。

3、第一个参数条件选择完成后输入逗号,然后选择第二个参数条件,即需要查找数据的数据表范围,因为我们要在表格一中查找客户名称对应的应收账款,所以表格一为我们的查找范围,即:A到B列(如下图),选择完成输入逗号结束第二个参数条件的选择。

注意,查找范围必须将Vlookup函数第一个参数,即查找对象放在查找范围的第1列(即,客户名称列必须排在查找范围的第1列),否则Vlookup函数不成立。

4、输入第三个参数条件:返回值位于查找数据的数据表范围内的序列号,因为我们要返回的是表格一的应收账款的数值,而应收账款位于我们选择的数据范围A列到B列中的B列(即第2列),所以输入列序列号:2,如下图所示。

5、第三个参数条件选择完成后输入逗号,然后输入VLOOKUP函数的最后一个参数:0(其中0代表精确匹配值,1代表近似匹配值),参数输入完成。

6、按回车键返回函数公式计算结果,我们可以返回的数值为:709500,正是对应的表格一中C公司的应收账款,如下图所示。

7、将光标移动到G4单元格右下角。当其呈现为“+”字型时下拉复制函数公式,显示结果如下图所示。

8、为了更直观的对两列数据进行对比,我们用F列的数据减去G列的数据,差值不等于0时,则表示两列数据不同,然后我们按照步骤7的方法下拉复制公式,得出结果如下图所示。完成。

由此可以对比出B、F、I、M、L公司的数据不相同,如下图所示。

VLOOKUP函数的语法规则:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value为需要在数据表中进行查找的对象。Lookup_value 可以为数值、引用或文本字符串。

Table_array为需要在其中查找数据的数据表范围。注意,查找范围必须将Vlookup函数第一个参数,即查找对象放在查找范围的第1列,否则Vlookup函数不成立。

col_index_num为table_array 中(即查找数据的数据表范围中)返回值在数据范围中的列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。

Range_lookup为一逻辑值,如果为FALSE或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1则查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。