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

Excel 多条件排序函数SORTBY,不同数据区域指定不同排序方式上一节,认识了排序函数SORT,今天再介绍另一个高级排序函数SORTBY。虽然与SORT相似,却有些不同。1. SORT是根据指定的第几行或第几

大家好,欢迎来到IT知识分享网。

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

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

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

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

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

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

来,看案例:


案例1:按照总分降序

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

SORTBY单条件排序

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

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


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

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

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

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

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

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


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

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

SORTBY多条件排序

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

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

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


案例4:按列排序

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

SORTBY按列排序

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

这要比SORT函数简单不少。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/60584.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信