【菁培函高班PK赛】排序功能平替,等你来设计!

清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

某校想研发一款针对所有教师、学生、学生家长的电子版成绩单,要求就是:排序功能强劲而且操作简单!

比如:语文老师想只关注语文成绩,那么他就设定主要关键字:语文,降序;次要关键字:无。

比如:班主任老师是英语老师,他想总览全局的同时还关注英语成绩,那么他就设定主要关键字:总分,降序;次要关键字:英语,降序。

比如:学生家长想看孩子进步大不大,那么他就设定主要关键字:进步值,降序;次要关键字:无。

再比如:学生……他好累,他想躺平,什么也不想关注,那么他就设定主要关键字:学号,升序;次要关键字:无。(莫名击中笑点-_-b)

好了,我们充分借助动态数组的强大功能,使用SORT和SORTBY函数,结合【数据】选项卡→【有效性】功能,完成这样一款多功能成绩单吧!

(如演示图所示,也可以直接在空白的主面板上录入公式。)

请二组@王龙奇 奇哥接题!帮助学校设计这款功能强大、操作极其简单的软件吧!

文档链接:多功能成绩单https://kdocs.cn/l/cpFxcRSwCOct

中国
浏览 1713
收藏
7
分享
7 +1
4
+1
全部评论 4
 
游弋
不能发文件吗? 1.要根据学号来作为关键字用XLOOKUP查找,因为学号不会重复。 2.如语文有相同的分数,才能启用次要关键字,比如选用数学,则语文相同分数的,按数学的数据高低排序......,主、次要关键字才有意义。 3.在源数据表可以随意增加科目和学生。 4.如果次要关键字选无,则以上次总分为次要关键字。
· 贵州省
回复
 
游弋
如语文有相同的分数,才能启用次要关键字,比如选用数学,则语文相同分数的,按数学的数据高低排序......,主、次要应该是起到这个作用吧?
· 贵州省
1
回复
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

对,和你自己用【数据】选项卡→【排序】功能的操作是一样的
· 辽宁省
回复
 
王龙奇 河南科技学院
使用SORTBY函数进行排序,使用OFFSET和MATCH函数求出关键字在数组中的相对位置 取出对应的数据作为排序依据,次关键字排序,关键字为无时,与前一关键字相同,即可完成,排序方式默认为1(升序) 【金山文档】 多功能成绩单 https://kdocs.cn/l/cu8c6gYclZWt
· 广东省
2
回复