excel表格里如何提取相应数据

2025-04-15 16:31:04
推荐回答(4个)
回答1:

在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到实际行数。

回答2:

如果不绝对丑直接透析表是最简单快捷的
http://v.youku.com/v_show/id_XMjcxNzE2NTQ4.html
透析表基础使用教程自己看看

回答3:

您的需求没有完全看懂。
如果是每个学生要出一张单独的成绩单可以用透视表做。但,您的下表又有学生姓名。
如果是把一个学生的成绩放在一起,直接用学生姓名排序,等多再加个课程名称排序不就得了?

回答4: