在EXCEL中如何按条件引用其它工作表数据

在EXCEL中,同一个工作簿,如何按条件引用不同工作表的数据,如下图所示,

这是图1,主要是成绩统计表,有两个班。工作表“1”表示一班的成绩,工作表“2”为二班的成绩。“级部排名”为全级。

图2为一班,如何设置,让一班的成绩是从级部排名处引用过来?函数如何写?

在班级排名的页面,A2表格输入考生号,B2输入=IF(ISNA(VLOOKUP(A2,一班!B:G,6,0)),"",VLOOKUP(A2,一班!B:G,6,0))

C2输入=RANK(B2,$B$2:$B$200,0)向下拉就可以了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-15
使用vlookup()函数,该函数有个关键字,必须唯一,如果学生姓名有重名的,就必须使用考号,一班的表中没有考号,最后补全,用考号作为关键字,公式:在一班的c4单元格中输入=VLOOKUP($A4,级部排名!$B$2:$J$15,3,FALSE),d4单元格输入=VLOOKUP($A4,级部排名!$B$2:$J$15,4,FALSE),e4单元格=VLOOKUP($A4,级部排名!$B$2:$J$15,5,FALSE),后面的以此类推将公式中第三个变量依次加1,直到生物那列,再把公式向下复制就可以了,我用的关键字是考号,这样不会重名的学生的成绩都一样的情况。
第2个回答  2012-11-13
用 Vlookup函数可以轻松做到,
以考号为基准来查找,然后依次返回学习成绩。
可以发给我看看 [email protected]追问

已经发给你了,去看看吧。做好了发给我,谢谢!

第3个回答  2012-11-13
能不能将表给我发过来?[email protected]
邮件我已经回复了,不知道是不是你想要的情况。追问

已经发给你了,去看看吧!

本回答被提问者采纳
相似回答