函数名:ETSortByList

功能:

函数功能为根据列表数据顺序对选区数据进行排序,如果数据在列表内,则数据将按数据在列表内顺序排序,如果数据不在列表,该函数将按数据出现顺序排在列表数据后面。该函数可以应用于自定义排序场合。


参数:

dataRange:第一个参数,待排序的数据区域,该参数可以为Excel选区,也可以为Excel其他函数返回结果数组;

index_num:第二个参数,排序列号,该参数只能够为数值,不能够为数组;

sort_list:第三个参数,排序列表;

样例演示

下图样例数据,希望数据按照奇数班组升序排序,偶数班组升序排序,并且奇数班组排前面,偶数班组排后面,这样的排序规则,可以通过列表数据定义出来,例如下图。

ETSortByList第一个参数选择整个选区,第二个参数指定班组所在列号2,第三个参数选中列表所在区域。

EFunction插件教程:根据列表进行排序函数ETSortByList使用技巧教程
排序数据区域

演示案例数据完整公式如下

演示案例完整公式:=ETSortByList(A2:H11,2,$J$14:$J$23)

注意事项:

  • 该函数结果为数组数据,365 Excel支持动态数组可以显示所有数据,低版本Excel使用数组公式后(ctrl shift enter 组合键)使用EFunction菜单功能重构数组;

EFunction插件教程:根据列表进行排序函数ETSortByList使用技巧教程

相关新闻

QQ
QQ
关注微信
关注微信
返回顶部