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

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

排序所演绎的数据逻辑

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

(一)排序的分类:

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值