又是一年成绩表

79 阅读2分钟

又到毕业班汇总成绩的时候了,不论是学生根据成绩单填写还是老班主任录入总会在某个边边角角出现错误,错录、漏录,格式改变……各种情况会导致录入效率十分低下,打印纸浪费严重,赶这AI浪潮,自动化的实现变得简单了,今天分享一个半自动的操作(这个操作里头用到EXCEL自带的Vlookup等函数和AI帮我写的VBA宏,不要担忧,跟着DeepSeek做,他会教你),全自动化的空了再研究研究,实操中还可以结合多语言多工具,效率飞起。🌟 教程亮点
[庆祝]批量录入避免重复劳动
[庆祝]自动计算+智能纠错双保险
有了它再也不用为一大堆学期成绩汇总到毕业成绩单感到烦恼了!直接开打:
一、准备工作(关键第一步)

  1. 模板设置
    成绩单成绩单是一个重要的原始单据,先把成绩单整备好,就像下头这个图这样:(其实咋个都要得,我们这个操作里面要用到VLOOKUP函数,这样子摆放好些,另外因为我的基础表就是这样的图片)图片待录表格模板目标表格当然十分重要,这可是要制作几十上千份的表格哦!这一步我采用了手动录入,一会自动生成每个学生的表格就行。图片*注意事项:
    ✅ 学号设置文本格式(防止丢失前导零)
    ✅ 姓名列把名字整对
    ✅ 数字整对、科目整对、基本格式调好每学期的成绩单找到并且制作好一个模板后,把学期表和模板分别粘到一个Excel文件的工作表内,再建一个“名单”工作表粘上学生名单(电脑性能不佳,经常跨文件使用VLOOKUP函数时抓不到数据图片图片,亲测这样可以解决),如图:图片图片

二、高效录入四步法

完成以上操作开始问Deepseek:

图片他回答了按数据透视表生成的方式和VBA宏自动生成,以前用过数据透视表了,这次来试试VBA,反正代码他写,看不懂让就他解释,包你满意:图片于是,我问出了“你写的VBA代码什么意思”图片图片照他的解释和引导,我Alt+F8运行了这段宏代码,一下子,所有学生的个人成绩表按模板生成在这个Excel文件内了。可是,现在还需要在每个姓名处填上与工作表对应的学生姓名,于是,我又找了DS,最后选择了用直接在D2输入公式:=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99) → 按回车的办法提取工作表名。然后便是和DS的反复沟通实现按学期、按科目填入成绩数据的要求。最后发现,其实绕了弯路。图片在感谢了DS帮我完成的前期工作后,还是用上了熟悉的VLOOKUP函数:从这里开始我就按住Shift键全选了所有学生的工作表组成工作组(这是知识点哈,工作组会同步你在表上的操作,例如输入公式,做到这里突然思路就打开了)这时只需要在需要输入学号、科目的格子上用上VLOOKUP函数,利用姓名去查找学号或者科目成绩就能达到目标(如图在关键位置给上"$",他不变心图片):图片图片图片由于每学期各个科目检索的成绩单是同一区域,这样换科目时复制这个公式,修改成绩的位置这个参数就可以了(注意分学期成绩表如“姓名”在第一列,语文在第二列这时因该“成绩位置”这个参数要填“2”,以此类推,完成所有学期所有科目公式录入。)。图片这时,你会发现所有学生的成绩已经自动填入对应位置了。还有一点,学生补考及格后的成绩未来得及修改为“补及格”的,我又来请教DeepSeek了:图片当然,他也非常迅速给出了回应,还可以照顾了我不懂VBA的现状,做出来注释:图片图片图片最后的最后:为了防止拷贝或误调整后数据变化,检查完学生数据后,在工作组下可以全选表格区域,复制按值粘贴,清除所有公式,记得点保存!图片研究在工位上合理摸鱼的道路任重道远,今天的半自动录入熟练后20分钟能完成录入,节约工时4天,节约人力无数图片,节约纸张数百页图片,感觉我又有碳储备了(拿去换啤酒)与VLOOKUP相识是源于我亲爱的老婆,当初看她在铺天盖地的数据里头精准高效检索信息时,我赞叹不已,在我惊叹的表情里头,她介绍了VLOOKUP给我认识,一不小心就成了在工位上帮我摸鱼的老伙计,感谢亲爱的贤内助图片。Excel是一个非常强大的应用,曾经看到有人在Excel里头玩冒险岛、CS等在我认知下觉得是非常离谱的事……学习是非常重要的事,我们在工位上真正用到Excel的功能不到1%,行动起来吧,把重复单调的工作交给计算机交给AI,多挤点时间学习和创造。当然,我也在努力适应WPS