当前位置:首页 > 办公设计 > Office教程 > SORTBY函数用得好,数据排序没烦恼

SORTBY函数用得好,数据排序没烦恼

2年前 (2023-11-09)Office教程60

在Excel 2021版本中,有一个专门用于排序的SORTBY函数,今天咱们就一起看看这个函数的一些典型用法。

函数用法为:
=SORTBY(要排序的区域,要排序的主要关键列,[排序方式],[要排序的次要关键列],[排序方式],……)

1、单条件排序

如下图所示,要对D列的年龄排序。咱们先将标题复制到右侧的空白单元格内,然后在第一个标题下方输入公式:
=SORTBY(A2:D275,D2:D275,1)

Excel 2021有溢出功能,因此公式不需要拖动复制,结果会自动溢出到右下方的其他单元格中。
公式中的A2:D275,是不包含标题在内的整个数据范围,D2:D275是年龄所在区域,第三参数使用1或者干脆省略第三参数,表示升序,如果使用-1,则表示降序。

 

2、多条件排序

如下图所示,A~D列是2023保温杯世锦赛的奖牌榜,需要分别按镀金、镀银和铁牌数量进行排序。镀金牌数相同的,再比较镀银牌数,镀银牌数仍然相同的,继续比较铁牌数。
先将标题复制到右侧的空白单元格内,然后在第一个标题下方输入公式:
=SORTBY(A2:D7,B2:B7,-1,C2:C7,-1,D2:D7,-1)

公式中的A2:D7是不包含标题的数据区域,优先对镀金牌B2:B7区域按降序排序,再依次对镀银牌C2:C7区域和铁牌D2:D7区域按降序排序。

 

3、乱序排序

如下图,希望对A列的应聘人员随机安排面试顺序。
先将标题复制到右侧的空白单元格内,然后在第一个标题下方输入公式:
=SORTBY(A2:B11,RANDARRAY(10),1)

RANDARRAY也是Excel 2021版本中新增的函数,作用是生成随机数数组,本例公式使用RANDARRAY(10),表示生成10个随机数的数组。
SORTBY函数的排序区域为A2:B11单元格中的数据,排序依据是按随机数数组升序排序。因为公式每次刷新所生成的随机数数组是不确定的,所以A2:B11单元格中的数据也会得到随机的排序效果。

 

4、按自定义序列排序

如下图,A~C列是一些员工信息,希望按照E列指定的部门顺序进行排序,同一部门的,再按年龄从大到小排序。
先将标题复制到右侧的空白单元格内,然后在第一个标题下方输入公式:
=SORTBY(A2:C17,MATCH(B2:B17,E2:E6,),1,C2:C17,-1)

公式中的MATCH(B2:B17,E2:E6,)部分,分别查询B列部门在E1:E6区域中的位置,结果是这样的:

{2;2;3;3;3;5;5;5;5;5;1;1;4;4;4;4}

这一步的目的,实际上就是将B列的部门变成了E列的排列顺序号。财务部变成了2,采购部变成了3,仓储部变成了5……
接下来的过程就清晰了:
SORTBY的排序区域为A2:C17单元格中的数据,排序依据是优先对部门顺序号升序排序,再对年龄执行升序排序。

扫描二维码推送至手机访问。

欢迎转载或分享本篇文章。

本文链接:https://www.jcba123.com/article/366

标签: SORTBY函数
分享给朋友:

“SORTBY函数用得好,数据排序没烦恼” 的相关文章

N个Excel表格文件合并成一张表,Power Query使用教程

N个Excel表格文件合并成一张表,Power Query使用教程

在工作中,我们经常会将多个Excel表格文件合并到一张表中。许多朋友可能会一张表,一张表的去复制到一起,文件少还好,文件太多,就不适合这样去做了。所以,今天特意给大家分享一种即快速,又简单的方法,使用Power Query合并表格。     Excel原始文件...

Excel制作精美日程安排表,带动态进度条图表!

Excel制作精美日程安排表,带动态进度条图表!

日程安排表可以帮助我们有序的规划时间,安排流程等。那你们平常有用过日程安排表吗?都是自己做的呢,还是网上下载的呢?之前我们也有给大家分享过日程表模板下载。今天,小汪老师就来教大家用Excel制作一份精美的动态进度条日程安排表。     最终效果 &nb...

Excel算年龄,这些公式会不会?

Excel算年龄,这些公式会不会?

如下图所示,希望根据B列的出生日期和C列的统计截至日期,来计算两个日期之间的间隔,希望得到的结果是xx年xx个月xx天的形式。 要计算两个日期之间的间隔,那就非DATEDIF函数莫属了。这个函数的写法为: =DATEDIF(开始日期,结束日期,返回的间隔类型) 第1参数和第2参数,可以引...

PPT将正方形的图片转变为圆形

PPT将正方形的图片转变为圆形

1.单击工具栏插入下的形状,在下拉菜单下选择椭圆。 2.按住shift键画出一个正圆,选中此圆形,单击工具栏绘图工具下的填充,在下拉菜单下选择图片或纹理,在下拉菜单中选择本地图片。 3.弹出选择图片的对话框,找到需要插入的图片,单击打开。 4.图片就已经填充...

PPT超酷的全面屏展示效果

PPT超酷的全面屏展示效果

点击右键并选择"设置背景格式"选项。在弹出的对话框中,选择"图片或纹理填充"选项,然后点击"来自文件"按钮,选择您需要的图片作为背景。 插入一个手机的样式。您可以使用PPT软件中的手机形状或者自己绘制一个手机形状。然后,在该手机上插入一个覆盖在屏幕上的形状。 再次点击右键...

如何用PPT绘制微浮的圆盘图形

如何用PPT绘制微浮的圆盘图形

1、新建一个幻灯片,并将背景填充为浅灰色。在“插入”选项卡中选择“形状”,然后选择“椭圆”。按住Shift键绘制一个正圆。   2、选中圆形,右键单击并选择“设置形状格式”。在弹出的对话框中选择“填充”选项卡,然后选择“渐变填充”。在渐变设置界面中,将角度设置为135度。将左侧设置为浅灰色,...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。