Have small things done well. Dare due to care.
一个普通高中英语老师的小小世界
作为班主任,如何可以追踪每个学生多次考试成绩的起伏?
其实用Excel可以搭建一个动态查询,实现通过姓名一键调取历史数据,并用图表直观展示各科成绩的波动情况。效果如下:
整个过程可以分为三步:先整理数据,再制作查询面板,最后插入图表。
打开WPS→创建Excel表格文件→将工作表Sheet 1更名为“源数据”表。
关键列必须包含:考试名称、姓名、语文成绩、数学成绩、英语成绩、物理成绩、化学成绩、地理成绩、总分、班级排名。将每次考试的数据按行向下添加。
将工作表Sheet 2更名为“查询面板”表。
1. 创建姓名下拉菜单:单元格A1输入“姓名”→单元格A2→点击“数据”→“数据验证”(或“数据有效性”)→允许“序列”→来源选择“源数据”表中所有不重复的姓名区域。这样就能通过下拉菜单选择学生,既方便又避免输错。
2. 利用FILTER函数调取该生的所有考试数据:在第三行输入标题:“考试名称”等→在A4单元格输入公式:
=FILTER(源数据!A:A, 源数据!B:B=$B$1)
这个公式的意思是:在“源数据”表的B列(姓名列)中,查找等于 B1 单元格姓名的所有行,并返回这些行对应的A列(考试名称列)内容。通过按住Fn+F4(或F4)键再点击B1单元格实现$B$1的输入。
· 同理,在B4单元格输入以下公式,即可调取该生历次考试的“语文成绩”:
=FILTER(源数据!C:C, 源数据!B:B=$B$1)
· 其他科目、总分、排名以及“各科排名”表中的数据,都可以用同样的逻辑通过 FILTER 函数调取出来。
动态标题:在图表标题中引用 B1 单元格,例如在D3单元格输入=B1&" 英语",这样图表标题也会随着查询的学生自动变化。
选中数据“考试名称”和“语文成绩”数据→点击“插入”→“图表”→找一张免费的折线图→调整右边的按钮“图表元素”直到呈现出你想要的结果为止,一张展现该生语文成绩历次考试变化的折线图就生成了 。
2. 复制语文成绩折线图→粘贴→选中图表→将数据拉到其他“数学成绩”上即可变成数学成绩折线图,依此类推。
✨ deepseek教会我的,哈哈!AI赋能班主任教学管理,非常nice!
有不懂操作过程需要该文件的宝子们,可以关注公众号,发送消息【成绩折线图】即可免费获得!
-END-
喜欢的话请点击“在看”(右边👇)、点赞、转发或留言~
感谢看到最后的你,我们明天再见~