现在在一个EXCEL表中有sheet1 和 sheet2两个表格中挑选出信息不一致的内容?

[复制链接]
查看11 | 回复5 | 2010-11-27 12:02:56 | 显示全部楼层 |阅读模式
sheet1和sheet2中分别是学生的信息,姓名 班级 联系电话 学生编号,现在要挑出,两个表中姓名班级联系电话不一致的信息,学生编号不用管,求助高手

回复

使用道具 举报

千问 | 2010-11-27 12:02:56 | 显示全部楼层
这个问题用公式即可解决,如下:1、思路:两个表格分别作为参考数据和实际数据,在实际数据中根据学生姓名从参考数据中检索出该学生的信息,然后根据检索到的结果和实际数据进行比较,如果不一致,就写出来,如果相同就填写空值。2、实现函数:vlookup和if,函数进行嵌套,判断,需要用到相对引用和绝对引用,根据字段可以检索到任何信息。3、在进行公示编写时可以分步进行,比如先进行检索,后加入判断,逐步完善,完成一个字段后再生成其他字段的信息。祝你成功。
回复

使用道具 举报

千问 | 2010-11-27 12:02:56 | 显示全部楼层
如果两张表中的表头是一样的话,即都是姓名,班级,联系电话,编号,那可以将两张表复制到一张新表中,然后按姓名排序下,可以直接进行查看,也可以使用if函数进行逻辑选择判断,然后按逻辑结果筛选
回复

使用道具 举报

千问 | 2010-11-27 12:02:56 | 显示全部楼层
假设两个表的数据都在ABC列中,第一行为表头在sheet2的D2单元格输入公式=if(vlookup(a2,sheet1!a:c,2,0)=b2,"","班级不一致 ")&if(vlookup(a2,sheet1!a:c,3,0)=c2,"","联系电话不一致 ")往下拉
回复

使用道具 举报

千问 | 2010-11-27 12:02:56 | 显示全部楼层
姓名是一致滴吧,在其中一个表中Vlookup姓名即可。
回复

使用道具 举报

千问 | 2010-11-27 12:02:56 | 显示全部楼层
EXCEL里只能做简单的IF判断,如果想实现这个功能,要通过.NET来实现了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行