大数跨境
0
0

SORTBY函数排序(1):基本原理与应用

SORTBY函数排序(1):基本原理与应用 Excel数据分析之道
2023-06-01
0
SORT函数适合于单条件排序,尽管使用数组也可以实现多条件排序,但毕竟不是很方便。当需要对多列或多行数据进行排序时,也就是给定了多个排序条件,那么就需要使用SORTBY函数。
SORTBY函数用于指定多个条件情况下的排序,其用法如下:

=SORTBY(要排序的数组或区域,

排序依据数组1,排序方式1,

排序依据数组2,排序方式2,

.......)
函数的各个参数说明如下。
  • 要排序的数组或区域:指定要排序的数组或单元格区域。

  • 排序依据数组1:指定的第1个排序依据,也就是说,对哪列或哪行排序。

  • 排序方式1:对第1个排序依据指定排序方式(升序或降序),默认(1)表示升序,-1表示降序。

  • 排序依据数组2:指定的第2个排序依据,也就是说,对哪列或哪行排序。

  • 排序方式2:对第2个排序依据指定排序方式(升序或降序),默认(1)表示升序,-1表示降序。

  • 以此类推。

下图是一个示例,先对“合计”进行降序排序,再对“彩电”降序排序,单元格J3的排序公式如下:
=SORTBY(B3:G9,G3:G9,-1,C3:C9,-1)
公式中,各个参数的设置如下。
  • 第1个参数,指定了排序区域B3:G9。

  • 第2个参数和第3个参数,指定了第1组排序条件(G3:G9,合计数据列)及排序方式(-1)。

  • 第3个参数和第4个参数,指定了第2组排序条件(C3:C9,彩电数据列)及排序方式(-1)。



    可见,SORTBY函数用于多条件排序的逻辑是很简单,只需指定排序区域,指定在哪些列进行排序,排序顺序是什么,就可以了。

上面的例子是在列方向进行排序的,其实,SORTBY函数可以对任意方向进行排序。
下面就是先对华东地区的各个商品进行降序排序,再对华中地区的各个商品进行降序排序,单元格K2的排序公式为:
=SORTBY(C2:F9,C3:F3,-1,C8:F8,-1)
公式中,各个参数的设置如下。
  • 第1个参数,指定了排序区域C2:F9。

  • 第2个参数和第3个参数,指定了第1组排序条件(C3:F3,华东地区数据行)及排序方式(-1)。

  • 第3个参数和第4个参数,指定了第2组排序条件(C8:F8,华中地区数据行)及排序方式(-1)。

-----------------------

点赞是基本礼仪!


近期文章一览表


【声明】内容源于网络
0
0
Excel数据分析之道
全面介绍Excel在企业数据分析中的各种应用,实际案例模板分享,经验心得,帮助个人和企业提升Excel应用能力。
内容 1106
粉丝 0
Excel数据分析之道 全面介绍Excel在企业数据分析中的各种应用,实际案例模板分享,经验心得,帮助个人和企业提升Excel应用能力。
总阅读54
粉丝0
内容1.1k