如何excel表中两列数字进行核对比较?

我的EXCEL表中有两列数字,其中A列是总汇总数据,B列中有些数据是有在A列中,有些可能没有,现在如何在C列中体现出B列中有A列的数据的是哪些呢?!谢谢

方法一:如图,在C2单元格输入公式“=A2-B2”,下拉公式应用全部数据,相减为“0”的表示两个数值相等,否则不相等。

方法二:如图,在C2单元格输入公式“=IF(A2=B2,"相等","不相等")”,下拉公式应用全部数据,就可以区分出哪些数值是相等的。

方法三:以上两种处理方法是基于两组数据只存在个别数值差异,而数据顺序相等的情况,而很多情况我们是需要从任意顺序的两组数据中挑选出相同的数据,以上两种方法就不适用,此时就需要用Vlookup函数进行查找并输出我们想要的相同数据。

如图,在B2单元格输入公式“=VLOOKUP(A2,C:C,1,0)”,下拉公式应用全部数据,可以看出通过对第二组数据的查找,匹配出与第一组数据相同的数据,其中“#N/A”表示在第二组数据中没有与第一组匹配的数据。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-24

1.举例说明

比如有两个excel表,一个是学生档案表1和学生档案表2,需要核对这两个表的内容是不是一致。

2. 排序

将两个表内容放到一个工作表中 ,复制黏贴即可。

分别将两列数据按照同一个项目进行排序,例如按姓名排序如图,排序后结果如下:


3.输入公式

找空白单元格 如图I2单元格中输入公式=IF(A2=E2,"相同","不相同")点击回车即可。下拉填充,向右拉,则比较班级学号,自动填充完成了。记住这个公式即可。


第2个回答  2012-12-14
可以用vlookup功能的,直接在A表的B列中,输入=VLOOKUP(A1,B!A:B,2,0)即可,可以学习下vlookup功能,很强大的搜索功能
第3个回答  2012-12-14
假设数据是从A1,B1开始的,C1中输入公式
=if(iserror(vlookup(b1,a:a,1,0)),"A列数据不存在于B列中","B列中有A列的数据")
下拉复制公式。
第4个回答  2012-12-14
C1输入公式
=if(countif(A:A,B1),B1,"")
下拉填充本回答被提问者采纳