不一样的课程表,不一样的Excle--用Excle进行设计(42):排序所演绎的数据逻辑

本文介绍了数据系统中排序的概念及其在数据列表中的应用。通过升序和降序两种方式,不仅便于用户查找信息,还能帮助推算数据排名。举例说明了不同排序方式在成绩表中的运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

排序所演绎的数据逻辑

数据系统中数据行进行排列组成数据表,作为“记录”的数据行都有一个主语关键字,除了具有方向感和长短外,数据行的位置是有顺序的,这与关键字的升序/降序有关,确定顺序的处理称为“排序”。

(一)排序的分类:

1. 升序:按照关键字的顺序,由小到大,由少到多,由低到高……去排列。

2. 降序:按照关键字的顺序,由大到小,由多到少,由高到低……去排列。

在数据界面中,将数据行按一定的顺序列举叙述,构成有顺序的数据列表,不同的排序结果,界面会产生不同的意思表达。其目的就在于把议论的焦点放在特定的场景中,不需特意说明,就可以让读者看出所述重点数据(主角)处在众多数据中的排列位置,起到了“此时无声胜有声”的作用。用排序说理,可以把论点阐述得更准确、更具体。

比如表3.2.1.1是按学号升序排序的,目的是为了用户迅速定位到某行学号的数据行,以便查询成绩,2004618231号学生会沿着“学号”列顺序,快速找到“2004618231”所在的数据行,然后横向看到成绩。读者只要看懂表的标题就立即领会阅读方法。

3.2.1.1 按学号升序排序的学生成绩表

专业名称

班级

学号

成绩

电子商务管理

电商0402

2004618226

70

电子商务管理

电商0402

2004618231

80

电子商务管理

电商0402

2004618248

60

而表3.2.1.3是按成绩降序排序的,这种排列方式的目的不是为了查询,而是为了推算出成绩排名,比如表表3.2.1.2排在第1行的学生就表明这个学生是“状元”,而表1排在第1行的学生不能说明什么。

表表3.2.1.2 按成绩降序排序的数据行(成绩排行榜)

专业名称

班级

学号

成绩

电子商务管理

电商0402

2004618231

80

电子商务管理

电商0402

2004618226

70

电子商务管理

电商0402

2004618248

60

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值