excel问题,高手回答

2个EXCEL文件,一个是教师任课情况,另一个是学生的班级和姓名,想把学生姓名后面都带上各学科老师学科的名字,有没有命令可以解决

假设上面一张图是Sheet1,下面一张图是Sheet2,如下图

AA2的公式为:

=OFFSET(Sheet1!$A$1,MATCH($A2,Sheet1!$A:$A)-1,MATCH(AA$1,Sheet1!$1:$1,0)-1)

右拉至AH2,然后选中AA2~AH2,整体下拉。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-06-05
在AA2单元格输入以下公式,然后向下填充公式
=VLOOKUP(A2,Sheet1!A:I,9,0)
在AB2单元格输入以下公式,然后向右向下填充公式
=VLOOKUP($A2,Sheet1!$A:$I,COLUMN(B1),0)追答

情况变化后是直接可变,不需要另外处理。

本回答被提问者采纳
第2个回答  2014-10-10
可以用查找与引用函数,表2的C2中公式写成类似于
=VLOOKUP($A2,Sheet1!$A$1:$I$17,MATCH(C$1,Sheet1!$A$1:$I$1,))
这样的,具体单元格地址根据实际情况,再下拉,右拉。
第3个回答  2014-10-10
一定要命令吗,直接复制进去不是简单得多了?
第4个回答  2014-10-10
用组合查询,vlookup + match
相似回答