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

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

来源:花匠小妙招 时间:2025-05-13 18:08

关联引用

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

函数公式

智能序号公式

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([分数],([考试场次]=[@考试场次])*([分数]>=[@分数]),"")))

自动化流程

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

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个参数,即可以用于分拆。

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

相关知识

WPS办公软件大赛模拟题解析:提升文档、表格和演示技巧
WPS官方社区
新一代多维表格,让一线员工搭建系统不求人
WPS Office房屋租赁合同模板使用指南
WPS幻灯片转模板:高效重复使用设计技巧
wps表格如何美化图表 wps表格美化图表方法【详解】
WPS数据对比功能详解:轻松识别表格差异
浪漫情人节!WPS推出情人节专属新模板
wps怎么添加花边图案(wps怎么添加花边框)
WPS 意见反馈

网址: 【WPS多维表格模板创作大赛】作品【学生成绩管理自动化版】 https://www.huajiangbk.com/newsview1946926.html

所属分类:花卉
上一篇: 如何设计高效的数据仪表盘:5个关
下一篇: 怎么快速搞定每周、每月的数据分析

推荐分享