分享好友 最新动态首页 最新动态分类 切换频道
excel表格的排序规则与排序技术
2024-12-26 21:35

在Excel中,我们可以使用“排序”功能方便地对数据进行排序。

通常,我们可以使用“开始”选项卡“编辑”组“排序和筛选”中的命令,如图1所示。

图1

也可以使用“数据”选项卡“排序和筛选”组中的排序命令,如图2所示。

图2

然而,有时排序的结果不会像我们想像中的那样,这就需要了解Excel对不同类型数据的排序顺序。

Excel对不同类型数据的排序顺序

如下图3所示,对不同类型的数据进行了升序和降序排列。

图3

以升序排列为例,从中我们可以发现下面的规律:

首先排序的是数字,按从小到大的顺序排列。因为Excel是以序列数来存储日期的,因此日期参与数字的排序。

其次排序的是数字和字母混合的文本。其先后次序为:

先是作为文本处理的数字:0 1 2 3 4 5 6 7 8 9

然后是空格、感叹号和特殊符号:

最后是字母,按字母表先后顺序排列并区分大小写:

A B C D E F G H I J K L MN O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z

撇号(’)和连字符(-)被忽略,但是如果两个文本字符串除连字符外完全相同,则包含连字符的文本排在后面。

接着是布尔值,其中FALSE在前,TRUE在后。

然后是错误值,如#DIV/0!和#REF!。

最后是空单元格。无论升序还是降序,空单元格总排在最后。

降序排列的基本顺序与上面的相反,如图4所示。

图4

排序中的误区和问题

在排序过程中,我们可能有一些想当然的情况导致排序与想像中的不同,也可能会遇到一些结果有差异的问题。

如下图5所示的数据:

图5

可能认为Excel会为我们排序成图6所示的结果。

图6

但实际上的结果如图7所示。

图7

从上文中排序顺序的解,我们应该能够理解此时Excel的排序顺序为什么与我们想像的不同。

有时候Excel排序时似乎没有将第1个数据参与排序,如下图8所示。

图8

结果本来应该是1 2 3 4 5 6 7 8 9,但9并没有参与排序。

这是因为在“排序”对话框中,选取了“数据包含标题”复选框,如图9所示。此时,Excel将最顶端的9当成了标题,没有将其排序。

图9

Excel能够自动感知认为应该包含在排序中的单元格。此时,Excel会弹出对话框询问是否扩展选定区域(如图10所示),不会要求具体增加的单元格,而是直接扩展并加入其认为需要的单元格并排序,这有可能不符合你的要求。因此,不应该将控制权交由Excel处理,你必须能够确定需要排序的范围。

图10

Excel能够自动感知类似数字的文本,如本文开头的图3所示。此时,Excel会弹出如图11所示的对话框,询问是否将类似数字的文本与数字一样处理。

图11

如果像如图11所示,选取“分别将数字和以文本形式存储的数字排序”,那么对于本文开头图3所示的示例,即为图3中呈现的结果。如果选取“将任何类似数字的内容排序”,那么对于图3所要排序的数据,如果要求以升序排列,那么结果如图12所示。

图12

排序技术示例

自定义排序

如下图13所示,要求单元格区域B2:D10中的数据以城市为关键字按单元格B13:B17的顺序排列。

图13

首先,自定义排序序列。

如图14所示,在“Excel选项”的“常用”选项卡中,单击“编辑自定义列表”。

图14

在自定义序列的“选项”中,导入单元格区域B13:B17中的内容,如图15所示。当然,也可以单击“添加”按钮,按顺序手动输入序列。

图15

然后,选中要排序的单元格区域B2:D10,调出“排序”对话框。在“主要关键字”中选择“城市”,在“次序”中选择“自定义序列”,如图16所示。

图16

在弹出的如图15所示的自定义序列选项框中,选择刚才自定义的序列,单击“确定”,如图17所示。

图17

单击“确定”,结果如图18所示。

图18

块排序

如下图19所示,需要根据学号对每个学生进行排序,在排序时每个学生的学号、姓名、性别、班级、成绩都要在一起。

图19

首先,创建一个辅助列,使用每个学生的学号填充该列相应的单元格。

在单元格C3中的公式如下:

=IF(A3=”学号”,B3,C2)

下拉至数据单元格底端,结果如下图20所示。

图20

然后,选择所有数据单元格进行排序,如下图21所示。

图21

主要关键字选列C,不要选取“数据包含标题”,单击“确定”,结果如下图22所示。

图22

自动更新排序

如下图23所示,单元格B2:B10中的数值改变时,列D和列E中的排序数据会自动更新。

图23

实现上述效果主要是两个数组公式。

在单元格D2:D10中输入数组公式:

=SMALL(B2:B10,ROW(INDIRECT(“1:”& ROWS(B2:B10))))

在单元格E2:E10中输入数组公式:

最新文章
蔚来ES6值得入手 细分市场的王炸
外观方面,蔚来汽车es6整体造型非常的时尚大气,前脸采用了家族式的设计语言,中间的镀铬横条将两侧的大灯连接,拉宽了整个车头的横向视觉效果,下方采用了银色的镀铬饰条进行装饰,使得前脸看上去更加精致。车身侧面,整体造型非常的修长
衡水sem运营怎么样
衡水的SEM(搜索引擎营销)运营情况可能会受到多种因素的影响,包括当地市场的需求、企业对于数字营销的接受程度、团队的专业水平以及所采用的工具和技术等。由于衡水是一个地级市,市场规模相对北上广深等一线城市可能较小,但是这并不意
深度学习优化策略---优化器的学习率调节
深度卷积神经网络(CNN tricks)调参技巧(一)学习率调节理解深度学习中的学习率及多种选择策略1cycle策略:实践中的学习率设定应该是先增再降The 1cycle policy机器学习算法如何调参?这里有一份神
网站如何做推广
网站推广是提升网站知名度、吸引更多用户的重要手段。推广方式包括但不限于:,,1. 搜索引擎优化(SEO):通过关键词优化、内容更新等手段提高网站在搜索引擎中的排名,吸引更多流量。,2. 社交媒体营销:利用微博、微信、抖音等社交平台
静脉曲张投放广告怎么运营,百度搜索广告怎么开户
静脉曲张投放广告怎么运营,百度搜索广告怎么开户想要开户推广投放代运营广告主可拨打电话或加微信(手机号码同步微信)洽谈沟通合作添加请注明来意李四多年丰富的市场经验及把握各行业成功案例坚信我们都知道,想运用百度搜索广告就务必先
天和理论报告库:制造业转型升级势头强劲
中央经济工作会议提出,以科技创新引领新质生产力发展,建设现代化产业体系。制造业是现代化产业体系的重要支撑,今年前10个月全国规模以上制造业增长5.9%,装备制造业、高技术制造业支撑明显,制造业“压舱石”作用不断增强,工业产业结构
边缘计算在物联网部署中的角色与优化
航空物流全球市场研究报告:2023年年复合增长率为6.3%在全球经济一体化的大潮中,航空物流行业如同一座桥梁,连接着世界的每一个角落,驱动着全球贸易的飞速发展。从高价值商品的快速流通到紧急物资的跨国运输,航空物流以其高效、准时、可
谈谈Android 安全策略SElinux
不积跬步无以至千里,补全自己的短板,完善体系,站在巨人的肩膀上,看到的更远,写这篇文章也算是对这个知识点的总结。 一,背景 SElinux出现之前,Linux上的安全模型叫DAC(Discretionary Acce
详细分析关键词优化步骤,提升网站流量与用户体验
随着互联网的快速发展,搜索引擎(SEO)已经成为企业提升网站流量、品牌知名度和用户口碑的重要手段。而优化作为SEO的核心策略之一,更是备受关注。本文将深度解析关键词优化策略,旨在帮助企业和网站管理者提升网站流量与用户体验。一、关
申请“百度短剧”商标!百度回应:短剧是当前内容生态的一个重点发展方向
  近日,百度在短剧领域又有新动作,注册了“百度短剧”商标,引起了业界的广泛关注。  “百度短剧”来了  天眼查知识产权信息显示,百度在线网络技术(北京)有限公司申请注册“百度短剧”商标,国际分类为网站服务、科学仪器、教育
相关文章
推荐文章
发表评论
0评