excel表格的排序规则与排序技术
发布时间:2022-05-21 17:57:26
在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中输入数组公式:
=LARGE(B2:B10,ROW(INDIRECT(“1:”& ROWS(B2:B10))))
猜你喜欢
- 大家知道,打印前,一定要进行打印预览。但有的Excel表格打印预览时,有些框线不见了,这是什么原因?如图所示:这是编辑区的表格
- 相信许多WORD不是很了解或是使用很少的朋友,当换了新工作,或学习新的事物的时候,会需要使用WORD插入图片,下面小编就教你在word中插入
- 今日凌晨,苹果发布了iOS 14.5正式版系统,与上次RC版发布时隔6天时间。首先需要注意的是,如果您升级了之发布的RC版本,需要通过线刷方
- 随着互联网的发展,现在很多用户的网络安全意识也越来越高。对于自己的电脑,人们一般都会设置开机密码,但有时设置了密码又经常会忘记,又或者长时间
- 首先,打开Word文档,全部选中,执行“复制”命令。然后,启动PowerPoint,选择“普通”视图,单击“大纲”标签(如图1);如果没有“
- 作为一名专业的办公人员来说Word是日常必备的软件,几乎每天都会不停的打开关闭Word文档,但今天不知道是什么怪事,上午已经过去一大半时间我
- 自Office消费者预览版发布后,官方博客上介绍了很多关于新Office中添加的新功能,除此之外还加强了一些传统功能,就比如Word中的布局
- 一般,我们在遇到网络故障时,都会使用网络诊断来检测问题所在。但最近有些使用Win10系统的用户电脑上在使用网络诊断时会出现“诊断策略服务未运
- 在Excel 2019中,用户可以使用浮动工具栏更加轻松地设置文本格式。选择要设置格式的文本后,浮动工具栏会自动出现在所选文本的上方,如图2
- 在 iOS 14/iPadOS 14 中,苹果为 Siri 带来了全新的界面设计,以便用户快速获得信息,完成各项操作,同时仍然能够专注于正在
- 这篇教程是向脚本之家的朋友分享Word表格自动化的6个技巧,教程真的很不错,值得大家学习,推荐到脚本之家,希望能对大家有所帮助Word中的表
- 在电脑中开启了gpu渲染的话可以使电脑的运行速度变得更高,显卡的性能变得更强,但是很多新用户还是不知道该怎么去开启它,下面就为大家带来了开启
- 今天微软放出了Office2016技术预览版安装包,这种安装包和正式版区别不小。那么安装后需要注意哪些呢?下面小编就为大家介绍Office2
- 在我们用wps表格建立庞大的数据工作表时,我们在输入数据的时候,往往要耗费许多时间,经历,有可能还会出现诸多的错误。当我们要查找某个数据信息
- 自从微软发布了win10新补丁KB4502112之后,这次主要的更新有:可以防止某些设备完全进入最深层运行时空闲平台状态(DRIPS)、使用
- 1.打开需要插入商标符号的word文档,然后点击工具栏的“插入”接着点击“符号”→“其它符号” 2.在符号列表里点
- 编辑作者姓名时,有时需要按姓氏笔画排列名单,手工排列太麻烦,怎样快速设置呢?今天,小编就教大家在Word中按姓氏笔画排列名单的操作方法,欢迎
- 【分析处理】在使用Word的过程中,对一些涉及到商业秘密等重要信息的文件采用加密处理是非常好的习惯。具体到对文档进行加密处理,主要有以下两种
- 这是因为设置了分栏,效果如图所示:单击页面布局---->分栏---->一栏即可。
- 在使用计算机的过程中,有时我们需要暂时离开计算机,不希望其他人操作我们的计算机。此时,我们可以锁定计算机屏幕,这也可以保护我们的数据安全。W