Excel一步到位制作学生成绩通知单

时间:2023-03-30 20:16:14 

对于教师来说每次考试后整理学生成绩都不是一件轻松的事情。通常收回的学生试卷并不可能按已有成绩表中的顺序排列,因此每次用Excel输入成绩前都得先把试卷按记录表中的顺序进行整理排列,之后才能顺次输入,这自然是很麻烦的。实际上最快速的录入方法应该是按试卷的顺序在Excel中逐个输入学号和分数,由电脑按学号把成绩填入成绩表相应学生的记录行中。在Excel中实现这个要求并不难。

首先我们得有一张Excel成绩记录表,然后在成绩记录表侧增加四列(J:N),并输入列标题。

1.表格设置

选中Excel表格的J1,单击菜单“数据/有效性”,在“设置”选项卡中单击“允许”的下拉列表选择“序列”,在“来源”中输入=$C$1:$H$1。选中K列右击选择“设置单元格格式”,在“设置单元格格式”窗口“数字”选项卡的“分类”中选中“文本”,确定设置为文本格式。

2.输入公式

选中J2输入公式=IF(ISERROR(VLOOKUP(A2,L:M,2,FALSE)),"",VLOOKUP(A2,L:M,2,FALSE)),按A2的学号在L:M查找并显示相应的分数,如果没找到出现错误则显示为空。

在Excel表格的L2输入公式=VALUE("2007"&LEFT(K2,3)),提取K2数据左起三位数并在前面加上2007,然后转换成数值。由于同班学生学号前面部分一般都是相同的,为了加快输入速度我们不需要全部输入,只要输入学号的最后三位数即可,然后L2公式就会自动为提取的数字加上学号前相同的部分“2007”显示完整学号。接着在M2输入公式=VALUE(MID(K2,4,3)),提取Excel表格的K2数据从第4位以后的3个数字(即分数)并转成数值。最后选中J2:L2单元格区域,拖动其填充柄向下复制填充出与学生记录相同的行数。

注:Excel的VALUE函数用于将提取的文本转成数值。如果学号中有阿拉伯数字以外的字符,如2007-001或LS2007001,则学号就不再是数字格式而变成文本格式了,此时L2的公式就不必再转成数值了,应该改成="2007"&LEFT(K2,3),否则会出错。

3.防止重复

选中Excel表格的K列单击菜单“格式/条件格式”,在“条件格式”窗口的条件1的下拉列表中选择“公式”并输入公式=L1=2007,不进行格式设置。然后单击“添加”按钮,添加条件2,设置公式为=COUNTIF(L:L,L1)>1,单击后面的“格式”按钮,在格式窗口的“图案”选项卡中设置底纹为红色,确定完成设置。

这样,当在Excel表格的L列中出现两个相同学号时,就会变成红色显示。按前面的公式设置,当K列为空时L列将显示为“2007”,因此前面条件1的当L1=2007时不设置格式,就是为了避开这个重复

标签:Excel一步到位制作学生成绩通知单
0
投稿

猜你喜欢

  • Arduino您应该选择哪个板?

    2023-05-19 21:35:18
  • DRmare Tidal音乐转换器用户指南

    2022-06-20 16:41:06
  • PPT2016如何添加倒计时插件

    2022-03-28 12:30:58
  • 如何利用MAC中的QuickTime来播放各种媒体视频

    2022-11-01 19:01:10
  • excel中录制好的宏如何更改?excel录制宏更改方法

    2023-08-22 16:12:49
  • win7远程桌面连接绝招两则

    2022-10-04 10:31:18
  • Win7系统如何不要账户密码直接访问网络共享?

    2023-07-17 02:28:02
  • 正在使用电脑突然蓝屏怎么办?小编教你几种常规解决电脑蓝屏方法

    2023-09-23 13:37:56
  • 360se.exe进程介绍 360se.exe进程占用CPU过高原因有哪些

    2023-09-10 16:47:03
  • Macbook 一些使用技巧,让工作更加高效

    2022-02-03 02:54:58
  • Mac操作指南:Mac电脑屏幕变黄如何解决?

    2023-05-04 06:38:29
  • MindNode官方消息MindNode6即将发布,MindNode6将会给我们带来哪些惊喜?

    2022-04-29 11:02:25
  • Win11如何进入安全模式?Windows11进入安全模式的方法

    2022-10-01 08:43:29
  • Win10神来之笔Windows Ink(便签)上手试玩视频

    2023-04-13 15:30:55
  • recuva怎么用?recuva数据恢复教程

    2022-05-18 14:44:33
  • 如何使用移动硬盘全新安装win7

    2022-10-06 14:50:51
  • Win10提示我们无法创建新的分区也找不到现有的分区怎么解决?

    2022-08-20 00:02:25
  • Win7系统如何实现开机自动运行指定的程序

    2022-05-23 14:34:41
  • 十代酷睿高性能系列优化 128GBDDR4内存WiFi6

    2023-05-06 17:44:38
  • excel2019怎么自动生成序号?excel2019生成序号教程

    2022-02-13 15:16:10
  • asp之家 电脑教程 m.aspxhome.com