1、如图所示,汇总表有班别和姓名,而各班具体成绩在“九1”和“九2”工作表那里,需要按学生姓名查找他们的成绩。总表和分表内容与样式是一样的。
2、接着在汇总表的D2单元格输入如下公式并按回车召堡厥熠键:=VLOOKUP($C2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"九1";"九2"}&"!c:c"),$C2),{"九1";"九2"})&"!c:k"),COLUMN(B1),0)。注意:$C2(查找对象),"九1";"九2"(查找的工作表)。
3、COUNTIF(INDIRECT({"九1";"九2"}&"!c:c"),$C2)通过countif和indirect公式组合来确定学生是在哪个工作表。
4、(LOOKUP(1,0/COUNTIF(INDIRECT({"九1";"九2"}&稆糨孝汶;"!c:c"),$C2),{"九1";"九2"})是lookup(1,0/(数组),数组) 结构,作用是取得工作表的名称
5、COLUMN(B1)是从第几列开始查找,这里COLUMN(B1)就是从第2列开始查找。因为其它科目在第3列、第4列,使用COLUMN(B1)公式,向右填充时就会自动变更列数。
6、最后,把鼠标移动到D2单元格的右处角,出现黑色十字时向右和向下填充公式,就会自动查找成绩了。