EXCEL中两个表如何校对

在两个表中各自有姓名与身份证号,住址等资料,有一部分的人的姓名,身份证号,住址是相同的,但有一部份是不同的,如何校对出相同与不同的那部分人,或者只校对出不同的人。

1、首先选中要进行校对的数据(左边是要进行校对,右边是对照表)

2、接着点击【数据】,选中图中的小角,

3、然后在条件区域中选择(对照表),点击确定。

4、接着将校对的数据填充颜色或者设置其他字体格式。

5、然后点击【数据-全部显示】。

6、最后即可看到非填充字体就是与对照表不同的数据。

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

EXCEL中两个表如何校对:

做了两个文件作为例子,一个为新建1,一个为新建2,下图黄色区域数据是不同的,其他为相同的。

在数据最后一列后面选中空白单元格,在“公式”选项卡下,选择“插入函数”,如果是2003版,在插入下找到“函数”

在弹出的“插入函数”对话框中,一种方式是在搜索函数中输入“AND”,另一种是在下拉框中找到“逻辑”在逻辑中找到“AND”,点击确定。

这时会弹出另一个对话框。

选中新建1的A1,这时,Logical1中会自动填入A1。

添加运算符,有时候可能你需要大于或者小于,比如两张表的其中一列一个是出生日期和入学日期进行比对时,就需要大小于号。

选择第二张表中需要与第一张表中对应列进行比对的列。例中因为涉及到两张表,固将“$A$1”中“1”前面的“$”去掉变为“$A1”,这样向下填充时,列号就被锁定了,只会改变行号。

同理,将第二对、第三对……进行匹配数据也加上。如果是三张表甚至更多,则使用“A表对应数据=B表对应数据=C表对应数据=D表对应数据=……”的形式即可。

全部匹配完之后点击确定。如果全部匹配,则会生成“TRUE”,如果有一项不匹配,即使本行其他数据都匹配也会变为“FALSE”

向下填充,所有“FALSE”行都是数据有差别的,可进行逐个排除。

选中“FALSE”单元格,再次在“公式”选项卡中找到“插入函数”,2003的依然是插入下的“函数”。

第2个回答  2010-06-28
新建个Sheet3
在A1内输入=IF(Sheet1!A1=Sheet2!A1,"Y","N")
下拉公式 范围与Sheet1和Sheet2表格范围一样
Y说明Sheet1与Sheet2的单元格是一样 N是不一样
第3个回答  2010-06-28
参考如下:http://bbs.pcpop.com/091229/6152388.html
或者如下:http://zhidao.baidu.com/question/56542184.html本回答被提问者采纳
第4个回答  2010-06-28
应用lookup与if函数,就可以检查。。。
相似回答