excel表格的排序规则与排序技术( 二 )


excel表格的排序规则与排序技术


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


图12
排序技术示例
自定义排序
如下图13所示,要求单元格区域B2:D10中的数据以城市为关键字按单元格B13:B17的顺序排列 。
excel表格的排序规则与排序技术


图13
首先,自定义排序序列 。
如图14所示,在“Excel选项”的“常用”选项卡中,单击“编辑自定义列表” 。
excel表格的排序规则与排序技术


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


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


图16
在弹出的如图15所示的自定义序列选项框中,选择刚才自定义的序列,单击“确定”,如图17所示 。
excel表格的排序规则与排序技术


图17
单击“确定”,结果如图18所示 。
excel表格的排序规则与排序技术


图18
块排序
如下图19所示,需要根据学号对每个学生进行排序,在排序时每个学生的学号、姓名、性别、班级、成绩都要在一起 。
excel表格的排序规则与排序技术


图19
首先,创建一个辅助列,使用每个学生的学号填充该列相应的单元格 。
在单元格C3中的公式如下:
=IF(A3=”学号”,B3,C2)
下拉至数据单元格底端,结果如下图20所示 。
excel表格的排序规则与排序技术


图20
然后,选择所有数据单元格进行排序,如下图21所示 。
excel表格的排序规则与排序技术


图21
主要关键字选列C,不要选取“数据包含标题”,单击“确定”,结果如下图22所示 。
excel表格的排序规则与排序技术


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


图23
实现上述效果主要是两个数组公式 。
在单元格D2:D10中输入数组公式:
=SMALL(B2:B10,ROW(INDIRECT(“1:”& ROWS(B2:B10))))
在单元格E2:E10中输入数组公式:
【excel表格的排序规则与排序技术】=LARGE(B2:B10,ROW(INDIRECT(“1:”& ROWS(B2:B10))))

猜你喜欢