分享

Excel | 汇总多工作表数据到同一工作表

 bitterfleabane 2022-03-16
韩老师自己的书,获评十三五规划教材:

问  题

期末考试多门课成绩需要汇总。

每门课的成绩单子格式如下:

要汇总的目标工作表如下:

要汇总的结果如下格式:

解决方法

首先,分析本题需要汇总的数据有两类:

一类是课程名称、一类是每门课成绩。

第一步:汇总课程名称

课程名称不能自己手写输入,因为很有可能你自己输入的名称与Sheet1....Sheet6中对应课程顺序不一样,所以要用公式按顺序提取。

在汇总工作的C2单元格输入公式:

=INDIRECT("Sheet"&COLUMN()-2&"!C3")

确定,可提取Sheet1工作表中对应的课程名称,将公式向右填充,可按顺序得Sheet1到Sheet6工作表中的课程名称,如下图:

第二步:用公式查找每门课每位同学的成绩

因为在Sheet1到Sheet6每门课成绩表中,学生的姓名顺序不一样,所以不能直接复制,要用查找函数按照姓名关键字查找。

在汇总工作表C3单元格输入输入公式

=VLOOKUP($B3,INDIRECT("Sheet"&COLUMN() -2&"!B7:C24"),2,0)

Enter键执行计算,得第一位同学第一门课成绩,将公式向下向右填充,所有同学所有课程成绩,如下图:


与本次公式相关的知识,可参考:

Excel | INDIRECT函数的妙用

Excel | INDIRECT函数——汇总多个工作表同一单元格值成一列
Excel | 单列数据行太多,利用INDIRECT函数转换成适合打印的多行多列

Excel | COLUMN——列函数应用案例

Excel | &——文本连接符,小小符号大作用!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多