【WPS多维表格模板创作大赛】作品【学生成绩管理自动化版】

📌

【赛事贴】关于WPS多维表格模板创作大赛作品【学生成绩管理自动化版

📌

喜欢多维表,有一定的表格基础的,欢迎一起来探讨多维表的几个武器:

  1. 关联引用

  1. 函数公式

  1. 自动化流程

  1. JS脚本

本模板集合了以上四项武器,作为一个入门级的模板应该是非常适合多维表初学者学习研究,同样也适用于教育行业,欢迎教育行业的工作者使用。

最近比较忙,本人做了这个模板之后,中间更新了一次,今天是比赛最后一天,赶个末班车,上个介绍说明,有始有终。本模板的设计初衷是方便小学老师管理学生成绩,根据成绩的评价结果为之后教育工作提供参考。

  1. 模板介绍

本表由3个数据表+1个仪表盘组成,分别为学生花名册、考试场次、成绩明细、各科目历史成绩评价仪表盘。本管理表应用了分拆脚本、关联引用+公式辅助列+自动化另存使用请记得打开自动化开关。

学生花名册

学生花名册-历史成绩

考试场次-录入

考试场次-成绩评价

成绩明细

成绩明细-成绩排名

查看各科目历史成绩评价

自动化流程

二、模板应用

  1. 学生花名册

本表可以手工录入或者使用模板导入,右侧为导入模板学生花名册-导入模板。

只需要在导入模板录入班级、学号、姓名即可;录入完成后可以通过追加导入数据导入学生花名册。

  1. 录入考试场次

3、成绩明细录入

考试场次-录入填写记录后,点击确认录入筛选框,则自动化流程会自动执行分拆脚本,在成绩明细表生成对应的考试场次及相关班级学生生清单,

4、在对应的学生记录中录入分数后,在成绩排名表中会自动对分数进行成绩评价及进行中国式排名。

回到考试场次-成绩评价表中,会对已经完成学生分数录入的考试场次进行成绩评价统计及汇总。

再回到学生花名册-历史成绩,老师可以对某位学生直接通过选择科目查看该学生的历史考试成绩

🔔
  1. 关联引用

上方的介绍中运用了单向关联-自动匹配学生花名册、考试场次、成绩明细三个表互相关联及引用,可以使用表格的数据互相联动

  1. 函数公式

智能序号公式

FIND("/",SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE([@编号组],[@编号],"/"),0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),".",""))

成绩评价公式:

IFS([@分数]="","",[@分数]>=90,"A",[@分数]>=80,"B",[@分数]>=70,"C",[@分数]>=60,"D",1,"E")

分组中国式排名公式最新:

COUNTA(UNIQUE(FILTER([分数],([考试场次]=[@考试场次])*([分数]>=[@分数]),"")))

  1. 自动化流程

本模板通过点击考试场次表里,录入考场信息完整后,点击复选框,执行自动化流程-执行脚本,在成绩明细表里生成该考场信息的空成绩列表。

  1. JS脚本:简易分拆脚本


const SheetId = Context.argv.sheetId;

const id = Context.argv.id;

// console.log(Application.Record.GetRecords({SheetId}))

const record = Application.Record.GetRecord({SheetId, RecordId: id});

if (record) {

var count = record.fields["人数"];//分拆数量

const id = record.fields["考试场次"];//分拆原始字段名称

while (count > 0) {

const records = Application.Record.CreateRecords({

SheetId: 13,//分拆目标表ID

Records: [{ fields: { "考试场次": id} }]//分拆目标字段名称

})

count--

}

}


var count = record.fields["人数"];//分拆数量

const id = record.fields["考试场次"];//分拆原始字段名称

SheetId: 13,//分拆目标表ID

Records: [{ fields: { "考试场次": id} }]//分拆目标字段名称

本脚本代码只需要修改对应的4个参数,即可以用于分拆。

注意:本脚本无法直接执行,需要通过自动化流程触发

如需要使用本模板,只需要把所有的记录清空,在第一个表录入学生信息,第二个表录入考试场次,再在第三的表填写学生成绩,其他统计自动生成。

感谢观看及测试使用的朋友,如使用该模板遇到任何问题,欢迎与本人联系(微信号:leeaqua)。

广东省
浏览 2258
收藏
7
分享
7 +1
+1
全部评论