在C3 中输入公式:
=IF(ROW() 在A3中输入公式: =IF($C3="","",INDEX(成绩汇总!$A$1:$D$25,SMALL(IF(成绩汇总!$C$1:$C$25=$A$1,ROW($1:$25),9999),ROW(1:1)),MATCH(A$2,成绩汇总!$A$1:$D$1,))) 同时按Ctrl+Shift+Enter三键输入数组公式,并得到B3、D3中,然后选择A3:D3,向下拖拉复制到出现空白单元格。 PS:根据成绩汇总表的数据行数自己修改公式的数字25到实际行数。
如果不绝对丑直接透析表是最简单快捷的
http://v.youku.com/v_show/id_XMjcxNzE2NTQ4.html
透析表基础使用教程自己看看
您的需求没有完全看懂。
如果是每个学生要出一张单独的成绩单可以用透视表做。但,您的下表又有学生姓名。
如果是把一个学生的成绩放在一起,直接用学生姓名排序,等多再加个课程名称排序不就得了?