Excel怎么将2个表格进行对比

Excel怎么将2个表格进行对比,第1张

Excel怎么将2个表格进行对比?下面2345软件大全小编给大家介绍下。

例:如下图所示有两个表格要对比,一个是库存表,一个是财务软件导出的表。要求对比这两个表同一物品的库存数量是否一致,显示在sheet3表格。

库存表:

软件导出表:

Excel技巧:两个Excel表格对比方法

步骤1:选取sheet3表格的A1单元格,excel2003版里,执行数据菜单(excel2010版 数据选项卡) - 合并计算。在打开的窗口里“函数”选“标准偏差”,如下图所示

步骤2:接上一步别关窗口,选取库存表的A2:C10(第1列要包括对比的产品,最后一列是要对比的数量),再点“添加”按钮就会把该区域添加到所有引用位置里

步骤3:同上一步再把财务软件表的A2:C10区域添加进来。标签位置:选取“最左列”,如下图所示。

进行以上步骤后,点确定按钮,会发现sheet3中的差异表已生成,C列为0的表示无差异,非0的行即是我们要查找的异差产品。

温馨提示:

如果你想生成具体的差异数量,可以把其中一个表的数字设置成负数。(添加一辅助列=c2-1),在合并计算的函数中选取“求和”,即可。

查找A、B两列内容相同的重复数据,方法有很多,常用方法:

直接使用数据透视表,自动计数。

思路:使用数据透视表,计数功能,如果某个值,次数>1则说明内容重复了。

步骤:

1

将A、B两列数据合并到新到1列(例如:C列)

2

选中C列

3

点击”插入“选项卡

4

选择”数据透视表“

5

行标签,选择”C列“

6

数值,选择”C列“,设置为”计数项“

7

从数据透视表中,立即可以看出所有重复项(计数项中大于1的项)

8

使用COUNTIF函数公式判断重复数据。

思路:使用COUNTIF函数,来查找重复数据(公式值>1的为重复数据)。

步骤:

1

在C1单元格,输入公式:=COUNTIF(A:A,B1)

2

公式往下拉

3

C列中,结果>1的行,表示B列相应单元格,与A列数据重复。

4

使用VLOOKUP函数公式判断重复数据。

思路:使用VLOOKUP函数,来查找重复数据(公式值不为#N/A的为重复数据)。

步骤:

1

在C1单元格,输入公式:=VLOOKUP(B1,A:A,1,FALSE)

2

公式往下拉

3

C列中,结果不为#N/A的行,表示B列相应单元格,与A列数据重复。

方法如下

1、比较两个表格中的数据,需要把它们都打开。

2、为了方便 *** 作,我们将其中一个表格的数据,复制粘贴到另一个表格中,让两个表格处于一个工作表中。

3、选中刚才粘贴过来的数据,找到菜单栏“开始”选项卡下的“条件格式”单击。

4、选中下拉列表中的“新建规则”单击。

5、在“新建格式规则”对话框,“选择规则类型”中,选中第二行的“只为包含以下内容的单元格设置格式”单击。

6、在“编辑规则说明”下面的“介于”后面有个下拉按钮,单击后,在下拉列表中选择“不等于”单击。

7、单击“不等于”后面的条件选择范围按钮,我们选择“A1”。

8、回到“新建格式规则”对话框中,把条件范围中默认的绝对引用改为相对引用(也就是把格式中的$符号删除)。单击“格式”,对对应单元格内容不同的文字格式进行设置。

9、在d出的“设置单元格格式”中,“字体”选项卡下,单击“颜色”选择框,在下拉列表中选择一种看起来显眼的字体颜色后,单击“确定”。

10、再次回到“新建格式规则”对话框中,设置完成单击“确定”。

11、现在两个表格中的数据差异就明显显示出来。

1、打开excel表格,在“Sheet1”放上数据一,在“Sheet2”放上数据二。

2、在sheet1的C2单元格上输入:=IF(COUNTIF(  。

3、切换到Sheet2中需要查询的那一列,然后选中整列。

4、这时Sheet1表格中的C2单元格公式自动变为了:=IF(COUNTIF(Sheet2!A:A  。

5、保持 *** 作界面在Sheet1中,在公式后面输入英文字符下的逗号:=if(COUNTIF(Sheet2!A:A,  。

6、在sheet1中,鼠标选择A2单元格,公式变为:=IF(COUNTIF(Sheet2!A:A,Sheet1!A2  。

7、接下来在英文状态下手动补齐公式:=IF(COUNTIF(Sheet2!A:A,Sheet1!A2)>0,"是","否")。

8、点击回车即可得到公式判定结果。

9、直接鼠标下拉单元格即可完成所有判定。

通过要进行对比的两个工作表或多个工作表位于不同的文件中,我们首先要做的就是当多个要进行对比的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对象”,从d出的右键菜单中选择“插入”->“模块”项。

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工作表进行查看,就会发现对比结果已经出来啦。基于此,我们可以进行更近一步的数据处理 *** 作。顺便也将另一张工作表中的记录一同展示出来,以供参考。

END

打开“开发工具”选项卡的方法

点击“Office”按钮,从d出的菜单中选择“Excel选项”按钮。

2

接着在打开的窗口中勾选“在功能区显示‘开发工具’选择卡”项即可。

如果两个表格是同一行对比,可以用if函数,当两个单元格内容一样时,返回值为"0",不一样时,返回值为"1",如下图所示:

如果两个表格中内容的顺序不一样时,可以将if函数和vlookup函数放一起使用,如下图所示:

两个excel表快速核对差异可以使用高亮重复值的方法,以下是具体步骤说明:

华硕天选2

WINDOWS10

Excel2013

1、把两个表格按照相同的规则排序,将第二张表格的数据复制到第一张表格后面。

2、用鼠标框选需要比对的所有数据,点击上方开始菜单中的条件格式。

3、点击突出显示单元格规则选项,找到并进入重复值选项。

4、设置好填充颜色后点击确定,回到表格后就能看到重复的数值被填充上颜色了。

准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2016 excel软件。

EXCEL中将两张表格中的数据内容进行对比筛选的办法如下:

1、如图所示,应该找到列A中的数字,然后在列E中填写列B中的数字。

2、在E2单元格中输入VLOOKUP函数,=VLOOKUP(搜索值、搜索范围、搜索列数、精确匹配或近似匹配),其中搜索值是列D的名称,搜索范围是列A和列B,搜索列数是列B,列A中的数字是第二列,所以填入数字2,精确匹配用数字0表示,王吴灿的数据匹配为30。

3、如果下拉并填写公式,则可以获得其他人员的数量,但是在列A中不存在内容商7,因此显示#N/A,表示找不到。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/13494188.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存