微软excel做怎样对比
Ⅰ 如何对比两个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表格怎样将两表格数据内容做差异比对
在excel表格中,想要一组数据进行差异对比,应该怎么做?具体的操作方法,下面随我一起来看看excel表格数据做差异对比的方法,看完本教程的朋友,希望都能都有多所获。
excel表格数据做差异对比的方法
首先要将两个格放到一个工作。
Ⅲ 如何在两个Excel表格中1对多对比
excel表格之间的核对,是每个excel用户都要面对的工作难题,今天ostar带大家一起盘点一下表格核对的方法,一共6种,以后再也不用加班勾数据了。
一、使用合并计算核对
excel中有一个大家不常用的功能:合并计算。利用它我们可以快速对比出两个表的差异。
例:如下图所示有两个表格要对比,一个是库存表,一个是财务软件导出的表。要求对比这两个表同一物品的库存数量是否一致,显示在sheet3表格。
库存表:
软件导出表:
操作方法:
步骤1:选取sheet3表格的A1单元格,excel2003版里,执行数据菜单(excel2010版 数据选项卡) - 合并计算。在打开的窗口里“函数”选“标准偏差”,如下图所示。
步骤2:接上一步别关窗口,选取库存表的A2:C10(第1列要包括对比的产品,最后一列是要对比的数量),再点“添加”按钮就会把该区域添加到所有引用位置里.
步骤3:同上一步再把财务软件表的A2:C10区域添加进来。标签位置:选取“最左列”,如下图所示。
进行以上步骤后,点确定按钮,会发现sheet3中的差异表已生成,C列为0的表示无差异,非0的行即是我们要查找的异差产品。
如果你想生成具体的差异数量,可以把其中一个表的数字设置成负数。(添加一辅助列=c2*-1),在合并计算的函数中选取“求和”,即可。另外,此类题目也可以用VLOOKUP函数查找另一个表中相同项目对应的值,然后相减核对。
二、使用选择性粘贴核对
当两个格式完全一样的表格进行核对时,可以用选择性粘贴方法,如下图所示,表1和表2是格式完全相同的表格,要求核对两个表格中填的数字是否完全一致。
今天就看到一同事在手工一行一行的手工对比两个表格。star马上想到的是在一个新表中设置公式,让两个表的数据相减。可是同事核的表,是两个excel文件中表格,设置公式还要修改引用方式,挺麻烦的。
后来一想,用选择性粘贴不是也可以让两个表格相减吗?于是,复制表1的数据,选取表格中单元格,右键“选择粘贴贴” - “减”。
进行上面操作后,差异数据即露出原形。
三、使用sumproct函数完成多条件核对
一个同事遇到的多条件核对问题,简化了一下。
如下图所示,要求核对两表中同一产品同一型号的数量差异,显示在D列。
公式:
D10=SUMPRODUCT(($A$2:$A$6=A10)*($B$2:$B$6=B10)*$C$2:$C$6)-C10
公式简介:
因为返回的是数字,所以多条件查找可以用sumproct多条件求和来返回对应的销量。在微信平台回复 sumproct即可查看该函数的教程。
使用VLOOKUP函数核对
star评:本例可以用SUMIFS函数替代sumproct函数。
四、使用COUNTIF函数核对
如果有两个表都有姓名列。怎么对比这两个表的姓名哪些相同,哪些不同呢?其实解决这个问题挺简单的,但还是不断的有同学提问,所以这里有必要再介绍一下方法。
例,如下图所示,要求对比A列和C列的姓名,在B和D列出哪些是相同的,哪些是不同的。
分析:在excel里数据的核对一般可以用三个函数countif,vlookup和match函数,后两个函数查找不到会返回错误值,所以countif就成为核对的首选函数。
公式:B2 =IF(COUNTIF(D:D,A2)>0,"相同","不同")
D2 =IF(COUNTIF(A:A,D2)>0,"相同","不同")
公式说明:
1 countif是计算一个区域内(D:D),根据条件(等于A2的值)计算相同内容的个数,比如A2单元格公式意思是在D列计算“张旺财”的个数。
2 IF是判断条件(COUNTIF(A:A,D2)>0)是否成立,如果成立就是返回第1个参数的值("相同"),不成立就返回第二个参数的值("不同")
兰色说:本例是在同一个表,如果不在同一个表,只需要把引用的列换成另一个表的列即可。
五、使用条件格式核对
太多的同学在微信上提问如何查找对比两列哪些是重复的,今天兰色介绍一种超简单的方法,不需要用任何公式函数,两步即可完成。
----------------操作步骤----------------------
第1步:把两列复制到同一个工作表中
第2步:按CTRL键同时选取两列区域,开始 - 条件格式- 突出显示单元格规则 - 重复值。
设置后效果如下:
注:1 此方法不适合excel2003版 ,2003版本可以用countif统计个数的方法查找重复。
2 此方法不适合同一个表中有重复项,可以删除重复项后再两表对比。
六、使用高级筛选核对
高级筛选也能核对数据?可能很多同不太相信。其实真的可以。
回答微信平台一位同学的提问:快速从一份100人的名单中筛选出指定30个人名。
分析:excel2010版本中我们可以直接选取多个项目,但如果一下子给你30个姓名让你从中挑选出来,估计要很久才能完成筛选。这时我们可以借助高级筛选来快速完成。
例:如下图所示AB两列为姓名和销量,要求,根据E列提供的姓名从A列筛选出来。
操作步骤:
选取AB列数据区域,数据 - 高级筛选 - 打开如下图高级筛选窗口,并进行如下设置。
A 列表区域为AB列区域。
B 条件区域为E列姓名区域。注意:一定要有标题,而且标题要和A列标题一样。
点击确定后,筛选即完成。如下图所示。