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

一个表头是:学年度学期标记标记1乡镇代码乡镇名称行政村代码行政村名称户号学校代码学校名称学校性质码班级代码班级名称学籍号建档卡号姓名曾用名性别民族代码另一个表是:学籍号姓... 一个表头是:学年度学期 标记 标记1 乡镇代码 乡镇名称 行政村代码 行政村名称 户号 学校代码 学校名称 学校性质码 班级代码 班级名称 学籍号 建档卡号 姓名 曾用名 性别 民族代码
另一个表是:学籍号 姓名 性别 民族 出生年月 父亲 工作单位 母亲 工作单位 户口类型 户口所 在地 家庭住址 联系电话
用学籍号比较比较好,我试着用vlookup函数做,做不出来,求教哪位大侠,帮帮忙!加分
我的意思是我想更新其中一个表,一个是08年的,一个是09年的,但两表项目不完全一样,就是在09表要找到08年没有的(增加或减少)学生,把它标出来,然后我再把项目较多的09年的表补充全,因为有三千多学生,所以要用函数做。
展开
 我来答
芮城老憨
2009-11-17 · TA获得超过5065个赞
知道大有可为答主
回答量:3744
采纳率:0%
帮助的人:2545万
展开全部
我看一了一下,用VLOOKUP函数还是可以做出来的,除学籍号外你从表一中只能取到三个值:姓名 性别 民族
因你第一列是自己输入的学籍号,所以从第二到第四列分别输入:
=VLOOKUP(A1,sheet1!N:S,3,) 取得姓名
=VLOOKUP(A1,sheet1!N:S,5,) 取得性别
=VLOOKUP(A1,sheet1!N:S,6,) 取得民族编号
肜妎
2009-11-18 · TA获得超过203个赞
知道答主
回答量:31
采纳率:0%
帮助的人:26.8万
展开全部
你这个算是两个问题
第一个查看学生是否存在
=if(isna(match(a2,表1!a:a,)),"无","有")
第二个把表补全
先把表1中的学籍号挪到第一列
之后用 vlookup函数
=vlookup(a1,表1!A:S,5) 补乡镇代码
=vlookup(a1,表1!A:S,6) 补乡镇名称
依次类推
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Zipall
2009-11-17 · TA获得超过1.3万个赞
知道大有可为答主
回答量:8104
采纳率:42%
帮助的人:8668万
展开全部
只是看是否存在吗?那就不用vlookup了。

假设sheet1的学籍号在A列,sheet2的学籍号在B列
在sheet2的C1输入公式

=if(isna(match(a2,sheet1!a:a,)),"无","有")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuyinde
2009-11-17 · TA获得超过6983个赞
知道大有可为答主
回答量:8941
采纳率:45%
帮助的人:2021万
展开全部
你在后一个表的O2输入=IF(COUNTIF(Sheet1!M:M,A2)>0,"有","无")或=IF(ISERROR(VLOOKUP(A2,Sheet1!M1:O121,2,0)),"无","有")并向下填充.
这里我把前表为SHEET1,后表为SHEET2,假两表不在同一工作簿,应在表名前加文件名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyhx5232
2009-11-17 · TA获得超过473个赞
知道小有建树答主
回答量:557
采纳率:0%
帮助的人:560万
展开全部
=if(iserror(vlookup()),"无","有")
三个函数的嵌套
if
iserror
vlookup
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式