如果第二张表中指定列中有与第一张表指定单元格数据相同时,返回该单元格所在行中的数据

来源:百度知道 编辑:UC知道 时间:2024/07/02 21:37:06
两张表sheet1、sheet2,有如下数据(只列了部分数据,实际有几千个数据。)

sheet1的内容

A B C
学籍号 姓名 班级
90202110001 蔡芳
90202110002 蔡建秋
90202110003 蔡洋洋
90202110004 蔡莹莹
90202110005 曹王贤

sheet2的内容

A B C
学籍号 班级 性别
90202110001 09 女
90202110002 07 男
90202110003 02 男
90202110004 01 女
90202110005 11 男

要求sheet1的C2中填入班级,如果sheet1中A1的学籍号=sheet2中A列中某一学籍号,则将sheet2中B列相应行的“班级”填入sheet1中的C2单元格。
如果sheet2中有很多列,E列为年龄,如何在sheet1的E列中填入年龄,等等。sheet2中的学籍号一般是无序的。

请高手指点,并说明公式的含义。谢谢!

如果是两个表分别在两个工作薄book1、book2里,怎么办?
请解释一下公式的含义。

在第二表的B2输入:
=IF(ISERROR(VLOOKUP(A2,Sheet1!A:C,3,FALSE)),"",VLOOKUP(A2,Sheet1!A:C,3,FALSE))回车,再用句柄往下复制.
同样可以把姓名把姓名引用到第二张表里去.
如sheet2的E列已经输入年龄,把它引用到sheet1的E列,可以在sheet1的E2输入
=IF(ISERROR(VLOOKUP(A2,Sheet2!A:E,5,FALSE)),"",VLOOKUP(A2,Sheet2!A:E,5,FALSE))回车,再用句柄往下复制。
那就在工作表名前加工作薄名(文件名)要加[ ],后面的区域要绝对引用,$A:$E。当你把公式复制到单元格时,可以在上面的输入框里用鼠标选定Sheet2!A:E这一段,再点要引用的工作表选定数据区域,这样不容易出错。
IF函数是判断一个条件是否满足,如果满足返回一个会值,如果不满足则返回另一个值;ISERROR检测一个值是否为错误值;VLOOKUP搜索表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,进一步返回选定单元格的值;FALSE返回逻辑值;A2就是手动输入与另一张表相对应的条件数据的第一个单元格;Sheet2!A:E,被引用的数据区域(要搜索数据的区域);5是指被引用的数据在条件数据后的第几列(包括条件数据列)。

Sheet1表的C2输入公式
=VLOOKUP(A2,Sheet2!A:B,2,)
向下填充公式。

select a.学籍号,a.姓名,b.班级 from sheet1 a,sheet2 b where a.学籍号=b.学籍号

买本书看看吧

幻灯片第一张和第二张连接 第一与第二的区别? 第一张移动手机卡没有注销会不会影响第二张? 我手上中指第二关节张了出厚厚的茧子,谁能帮我想办法去掉? excel表,怎样能够,在把数输入第一张表时,第二张表同时显示? 根据记账凭证登现金账时,如果第一张登记完以后,第二张的第一行用不用写 上一张的借贷方的金额 装配车间有两个小组,第一个小组与第二小组的人数比是5:3,如果第一小组凋出14人到第二小组, 如果iriver音质第一,那第二是谁 怎样截取视频图?截下一张图后再去截第二张,第一张也变成了第二张.如果截活动画面,截取的图也在同步活 张杰的第一张专辑是不是叫<<第一张>>第二张是不是今年九月发行?