在excel07中,如何对比2张工作表? 在Excel 2007中怎样并排显示两个或多个工作表

作者&投稿:泊凝 (若有异议请与网页底部的电邮联系)

  1、通过要进行对比的两个工作表或多个工作表位于不同的文件中,我们首先要做的就是当多个要进行对比的Excel工作表数据复制粘贴到同一个工作表中,同时做好各个工作表的命名准备,以便能正确的区分数据的来源。

  2、接下来确定数据“关键字”部分,即能够唯一标识记录的关键字组合,这样就可以在进行数据对比时,能够唯一的标记一条记录。比如,如图所示的“ID”和“姓名”就可以唯一标识一条记录。

  3、接下来,还要确定一下,各个工作表数据行的范围以及要进行对比的关键字所在的位置信息。如图可知,员工基础报表中数据范围为“3至12行”,关键字所在的位置为(i行1列)和(i行2列)。员工待遇统计表中数据范围为“3至11行”,关键字所在的位置为(i行1列)和(i行2列)。

  4、现在要做的就是从表1中找出表2中已经存在的记录,并且做好相应的标记,以便供查看。为此,按键盘上的快捷组合键“Alt+F11”进入VBA编辑模式。或者切换至“开发工具”选项卡,点击“Visual Basic”按钮进入VBA环境。

  5、右击“Microsoft Excel对象”,从弹出的右键菜单中选择“插入”->“模块”项。

  6、接着输入如图所示的代码:

  Sub 数据对比()

  Dim i As Integer

  Dim j As Integer

  For i = 3 To 12        '员工基础报表数据范围

  For j = 3 To 11    '员工待遇统计表数据范围

  If Sheets("员工基础报表").Cells(i, 1) = Sheets("员工待遇统计表").Cells(j, 1) Then

  If Sheets("员工基础报表").Cells(i, 2) = Sheets("员工待遇统计表").Cells(j, 2) Then

  Sheets("员工基础报表").Cells(i, 8) = "已存在"   '存在时进行标记

  End If

  End If

  Next j

  Next i

  End Sub

  7、然后点击工具栏上的“调试运行”按钮。

  8、待子过程运行结束后,返回Excel工作表进行查看,就会发现对比结果已经出来啦。基于此,我们可以进行更近一步的数据处理操作。顺便也将另一张工作表中的记录一同展示出来,以供参考。

  



看你以哪列做参照对象

1.如果以表1的A列做参照对象,查找2列重复的(也就是说A列有的内容,B 列中有的显示重复)

=if(countif(b:b,表1!a)>=1,"重复","")

2.如果以表2B列做参照对象,(也就是说B列有的内容, A列中有的显示重复)

=if(countif(a:a,表2!b1)>=1,"重复","")



问题实现了吗?没实现的话 我教你

可以使用
VLOOKUP函数试试,具体的情况最好上图描述清楚,这样好帮助你解决

格式→条件格式

excel中,怎么实现2张工作表对比查找不同的信息?~

如果表1和表2的数据顺序完全相同,则非常简单:
在表2的C1输入:=if(表1!A1&表2!B1A1&B1,"修改过",""),然后下拉填充即可。

如果两张表格顺序已经打乱,则建议:
在表1增加辅助列(假设为C列),将姓名和身份证号合并(即C1:=A1&B1,下拉填充)
在表2的C1输入:=if(countif(表1!C:C,A1&B1)=0,"修改过",""),然后下拉填充即可。

方法1: 使用Office自带功能,不是很好用:
1.1 方法: 点击【文件】——【选项】——【高级】——【显示】,找到"在任务栏中显示所有窗口", 把钩去掉, 就可以多个excel文件在一个窗口里面了.
1.2 效果: 通过菜单栏的【视图】——【切换窗口】可以选择不同的窗口.
方法2: 使用Office Tab Enterprise插件,实现单窗口多标签文档浏览

在excel07中,如何对比2张工作表?
答:1、通过要进行对比的两个工作表或多个工作表位于不同的文件中,我们首先要做的就是当多个要进行对比的Excel工作表数据复制粘贴到同一个工作表中,同时做好各个工作表的命名准备,以便能正确的区分数据的来源。2、接下来确定数据“关键字”部分,即能够唯一标识记录的关键字组合,这样就可以在进行数据对比...

excel怎样对比两个表的差异excel怎样对比两个表的差异数据
答:1、首先在一个窗口中打开两个表,sheet1和sheet2.2、然后在sheet1表中想要找重复值的数据后面输入“=if(A1=”,A1是数据所在那一列的列名。3、然后切换至Sheet2中,选择数据区域,并按回车键。4、回到sheet1表,发现公式变为了“=if(A1=Sheet2!A1:A12”5、将公示补完为“=if(A1=Sheet2!A1:...

Excel 如何对两张表格进行对比,找出不同之处
答:Excel中可以根据数据特点运用等于号或者查找函数等对比两张表格的异同。软件版本:Office2007 方法如下:1.SHeet1和Sheet2中有如下数据,找出其中的不同:2.输入公式如下:3.下拉填充公式,结果为#N/A的就是Sheet1中有而Sheet2中没有的数据:注意事项:同样在Sheet2中运用公式,可以找出Sheet2中有而Sh...

如何比对两张表中的数据并填入正确的分数值?
答:具体操作方法如下:所需材料:Excel 2007演示。一、如下图,该工作簿中第一张表为一个成绩单。二、第二张表中要比对人名后填入正确的分数。这时点击B2单元格,点击“FX”。三、找到“VLOOKUP”函数,点击“确定”。四、第一个参数设置“A2”,第二个参数选中表1中姓名和分数两列,第三个参数“2”...

如何对照两张Excel表格对比不同内容如何对两张excel表数据进行对比
答:要对比两张Excel表格的不同内容,你可以使用Excel的“比较和合并”功能或使用VLOOKUP函数。下面是具体的步骤:使用“比较和合并”功能:打开要对比的两张Excel表格。在一个工作簿的“数据”选项卡中,选择“数据工具”组中的“比较和合并数据”。在弹出的“比较和合并数据”对话框中,选择要对比的工作簿...

excel比对两张表数据差异
答:Excel比对两张表数据差异的方法如下:纯公式对比法:使用SUMIFS函数统计出表一中各品种在表二的数量,然后与表一的数量相减,差值不为零的就是有差异的品种。操作+公式对比法:对数据源进行合并,然后使用SUMIFS函数分别计算出表一和表二的数量,最后直接相减即可看出两个表格的差异所在。纯操作对比法:此...

两个excel表如何核对明细两个excel表如何核对明细内容
答:4. 手动比较:将两个表格中的数据进行手动比较,一行一行地查看数据是否匹配。这种方法可能比较费时,但是可以确保准确性。两个不同excel对账:如果两张表格的设计格式完全一致的话,建议建立第三张表格,定义B2=Sheet1!B2=Sheet2!B2(举例),然后利用拖拽功能让第三张表需要对账的单元格都这样相减,...

如何将2张excel表格对比?
答:1、需要进行对比的2张excel表格,放在电脑桌面,如下图:2、双击打开2张excel,如下图:3、在电脑底部位置任务栏显示会已经打开的2个excel的表格信息,如下图:4、点击右上角的位置中的缩小窗口,使这2张表格进行分开,如下图:5、接下来看到excel中显示两张表格的信息,就可以对这两表的数据进行...

EXCEL中如何将两张表格中的数据内容进行对比筛选
答:1、首先打开两个Excel表格,打开后将其中一个表格的数据,复制粘贴到另外一个表格中。2、然后选择刚粘贴过来的数据,选择“开始”功能栏中的“条件格式”。3、点击“突出显示单元格规则”中的“其他规则”,会弹出一个对话框。4、打开“介于”功能栏,选择“不等于”选项。5、然后点击第一个表格中的...

如何对比两张表的数据?
答:以2007版EXCEL为例,我们要对比出下图中截止到9月和10月应收账款列不相同的数据。打开要对比数据的EXCEL工作表,我们可以任意选择在表格一还是表格二进行数据对比,如在表格二“应收账款”列后面和表格一的数据进行对比。我们从上图中可以看到表格一的客户名称是按照A-N的顺序排列,而表格二的客户名称是...