Excel 多条件排序函数SORTBY,不同数据区域指定不同排序方式,让数据排序不再难

您所在的位置:网站首页 excel排序的依据不可以是 Excel 多条件排序函数SORTBY,不同数据区域指定不同排序方式,让数据排序不再难

Excel 多条件排序函数SORTBY,不同数据区域指定不同排序方式,让数据排序不再难

2024-07-15 15:34| 来源: 网络整理| 查看: 265

上一节,认识了排序函数SORT,今天再介绍另一个高级排序函数SORTBY。虽然与SORT相似,却有些不同。

1.    SORT是根据指定的第几行或第几列排列;排序的依据列,必须包含在排序区域中;

2.    SORTBY是根据指定的区域或数组的值排列;排序的依据列,非必须包含在排序区域中。

由此,可以看出SORTBY函数更加灵活。

SORTBY函数语法:=SORTBY(排序数据区域/数组,排序依据区域/数组1,[排序方式],[排序依据区域/数组2],[排序方式],……)。

注意:排序依据区域/数组与排序方式须成对出现,排序方式默认是升序,可以省略。

来,看案例:

案例1:按照总分降序

SORTBY单条件排序

在L4单元格中输入,=SORTBY(B4:H18,H4:H18,1)。

B4:H18是排序数据区域;H4:H18是排序依据区域,就是按总分列的值进行排序;第3参数是排序方式,1是升序,-1是降序,默认是升序,这里可以省略,=SORTBY(B4:H18,H4:H18)。

案例2:对班级和姓名列,按照总分降序排列

SORTBY排序区域与排序依据无交集

在M4单元格中输入,=SORTBY(C4:D18,H4:H18,-1)。

C4:D18是排序数据区域,也就是班级和姓名列;H4:H18是排序依据区域,也就是总分列;第3参数选择降序。

这种排序方式,SORT函数无法独立完成,这也是两者的不同之处之一。

案例3:多条件排序,按照总分降序,如总分出现并列,就按照语文升序。

SORTBY多条件排序

在L4单元格中输入,=SORTBY(B4:H18,H4:H18,-1,E4:E18,1)。

B4:H18是数据排序区域;H4:H18是排序依据区域1,也就是总分列,排序方式选择降序;E4:E18是排序依据区域2,也就是语文成绩列,排序方式输入1,也就是升序。

多条件排序时,SORT函数需要手动构造数组;SORTBY函数,可以对不同的排序依据区域指定不同的排序方式,相对更加灵活。

案例4:按列排序

SORTBY按列排序

在B9单元格中输入,=SORTBY(B5:Q6,B6:Q6,-1)。

这要比SORT函数简单不少。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3