SORTBY函数是EXCEL中用于基于一个或多个列的值对范围或数组进行排序的函数。

一、函数语法

语法格式=SORTBY(要排序的区域,要排序的主要关键列,[排序方式],[要排序的次要关键列],[排序方式],......);

排序方式:1代表升序,-1代表降序;

如果排序方式参数缺失或为0,则默认为升序。

二、函数运用

1、单条件排序

如下图,根据总分成绩进行排序,在复制的表头下输入公式=SORTBY(A2:E8,E2:E8,1);

结果会自动溢出,这里第三参数为1,表示升序。

EXCEL中超好用的排序函数SORTBY函数使用方法和实例介绍-趣帮office教程网

2、多条件排序

如下图,分别根据语文、数学、英语三科成绩进行排序,优先比较语文,然后依次数学和英语;

输入公式=SORTBY(A2:E8,B2:B8,-1,C2:C8,-1,D2:D8,-1);

这里第三参数为-1,表示降序。

EXCEL中超好用的排序函数SORTBY函数使用方法和实例介绍-趣帮office教程网

3、自定义排序

如下图,按照H列班级的显示顺序对数据进行排序;

输入公式=SORTBY(A2:E8,MATCH(B2:B8,H2:H5,),1);

EXCEL中超好用的排序函数SORTBY函数使用方法和实例介绍-趣帮office教程网

如下图,按照H列班级的显示顺序对数据进行排序,同时按照总分成绩由高到低排序;

输入公式=SORTBY(A2:F8,MATCH(B2:B8,H2:H5,),1,F2:F8,-1);

EXCEL中超好用的排序函数SORTBY函数使用方法和实例介绍-趣帮office教程网

4、随机排序

如下图,对下面的数据随机排序;

输入公式=SORTBY(A2:D8,RANDARRAY(7),1);

RANDARRAY函数是生成随机数组,RANDARRAY(7)表示生成7个随机数的数组。

EXCEL中超好用的排序函数SORTBY函数使用方法和实例介绍-趣帮office教程网

以上是SORTBY函数的使用方法,很高兴分享Excel的一些操作技巧,感谢评论与支持。