有两个学生excel表,有项目相同,但顺序不同,比较两表中的相同的列学籍号,在一个表中最后列显示有无?

[复制链接]
查看11 | 回复3 | 2009-11-17 09:22:19 | 显示全部楼层 |阅读模式
我看一了一下,用VLOOKUP函数还是可以做出来的,除学籍号外你从表一中只能取到三个值:姓名 性别 民族因你第一列是自己输入的学籍号,所以从第二到第四列分别输入:=VLOOKUP(A1,sheet1!N:S,3,)取得姓名=VLOOKUP(A1,sheet1!N:S,5,)取得性别=VLOOKUP(A1,sheet1!N:S,6,)取得民族编号
回复

使用道具 举报

千问 | 2009-11-17 09:22:19 | 显示全部楼层
你在后一个表的O2输入=IF(COUNTIF(Sheet1!M:M,A2)>0,"有","无")或=IF(ISERROR(VLOOKUP(A2,Sheet1!M1:O121,2,0)),"无","有")并向下填充.这里我把前表为SHEET1,后表为SHEET2,假两表不在同一工作簿,应在表名前加文件名
回复

使用道具 举报

千问 | 2009-11-17 09:22:19 | 显示全部楼层
=if(iserror(vlookup()),"无","有")三个函数的嵌套ifiserrorvlookup
回复

使用道具 举报

千问 | 2009-11-17 09:22:19 | 显示全部楼层
你这个算是两个问题第一个查看学生是否存在=if(isna(match(a2,表1!a:a,)),"无","有") 第二个把表补全先把表1中的学籍号挪到第一列之后用 vlookup函数=vlookup(a1,表1!A:S,5)
补乡镇代码=vlookup(a1,表1!A:S,6)
补乡镇名称依次类推
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行