关联引用
上方的介绍中运用了单向关联-自动匹配:学生花名册、考试场次、成绩明细三个表互相关联及引用,可以使用表格的数据互相联动
函数公式
智能序号公式
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://m.huajiangbk.com/newsview1946926.html
上一篇: 如何设计高效的数据仪表盘:5个关 |
下一篇: 怎么快速搞定每周、每月的数据分析 |