排序在各行各业都有着广泛的应用场景:学生成绩排序排名,销售金额排序,进出库日期排序……

在此之前只能用Excel排序功能实现,新版本推出了首个排序函数SORTBY, 可以在不影响原数据的情况下轻松完成各种排序要求。


认识函数SORTBY

核心功能:排序

SORTBY函数板

函数板解读:

SORTBY函数板解读


单条件排序

按销售额由高到低排序:

=SORTBY(B3:E12,D3:D12,-1)

单条件排序


多条件排序

销售额相等,再按利润由高到低排序,在上述公式的基础上再添加一组排序依据:

=SORTBY(B3:E12,D3:D12,-1,E3:E12,-1)

多条件排序


自定义排序

按指定的小组次序排序:

=SORTBY(B3:E12,XLOOKUP(C3:C12,G3:G5,ROW(G3:G5)),1)

内层XLOOKUP数组公式,以数组形式返回“小组次序”中各小组的行号,作为排序依据。

自定义排序


多条件自定义排序

先按指定小组次序排序,

再按销售额升序排序,

再按利润升序排序:

=SORTBY(B3:E12,XLOOKUP(C3:C12,G3:G5,ROW(G3:G5)),1,D3:D12,-1,E3:E12,-1)

多条件自定义排序


选择区域排序

排序区域并非一定要包含整个区域,也并非一定要包含排序依据。

按销售额排序,但只需要姓名和销售额项:

G3

=SORTBY(B3:B12,D3:D12,-1)

H3

=SORTBY(D3:D12,D3:D12,-1)

选择区域排序