函数名:ETSortBy

功能:

函数为EFunction早期函数,函数功能为,根据指定列对文本进行排序,该函数和SORTBY(EFunction插件内排序函数EFSortBy)函数功能类似,可以对比两个函数差异。


参数:

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

orderColumn:第二个参数,排序条件列号,如果有多列,可以使用数组,例如{2,3},表示根据第二、第三列进行排序;

orderType:第三个参数,排序方式,TRUE表示降序排序,FALSE表示升序排序,如果条件列为数组,则该参数必须也同样为数组,例如{true,false}表示按照降序排序基础上进行升序排序;

样例演示

下图样例数据,希望数据按照班组升序排序,每个班组内工资按照降序排序。函数第一个参数选择整个选区后,第二个参数设置班组和工资所在列号{2,4},函数第三个参数设置为{false,true},表示数据按班组升序排序,工资降序排序。

EFunction插件教程:根据指定列排序函数ETSortBy使用技巧教程
排序函数

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

演示案例完整公式:=ETSortBy(A2:H11,{2,4},{FALSE,TRUE})

注意事项:

  • 该函数结果为数组数据,365 Excel支持动态数组可以显示所有数据,低版本Excel使用数组公式后(ctrl shift enter 组合键)使用EFunction菜单功能重构数组;
  • 函数和EFSortBy排序函数功能类似,可以对比两个函数异同点;

EFunction插件教程:根据指定列排序函数ETSortBy使用技巧教程

相关新闻

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