打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
自定义排序函数SORTBY,会不?

你知道在Excel如何根据我们自定的顺序排序吗?

比如下面这样的数据,要求我们按照给定的顺序排序,不在规则中排在下方!

首先我们要明白,Excel自带有一个自定义排序功能,只是藏起来了,新手不容易发现!下面我们先分享一下如何使用这个基础功能

点击【数据】-【排序】,次序中,我们下拉发现除了升序和降序 还有一个自定义序列,这个就是自定义排序!

使用自定义序列,我们需要把规则添加到自定义序列中!

▍S01 - 准备自定义序列

我们依次点击 【文件】-【选项】-【高级】-【编辑自定义列表】,选择自定义列表区域,导入,确定!

▍S02 -自定义排序

按照之前讲的操作, 我们本次要选择第一步定义好的序列!

如果自定义序列中的部分在数据源中不存在直接跳过,不影响整体排序!

这个是技巧,每次有修改和新增,都需要手动再操作一遍!那么有没有新增内容不需要再次操作的呢?这就是函数的作用了!

SORTBY函数可以实现自定义排序!

>> SORTBY函数语法:

SORTBY(区域,排序列或者数组1,升序降序1,排序列或者数组2,升序降序2,……)

第三参数,1升序(默认),-1降序

▼函数公式

=SORTBY(A2:B10,MATCH(A2:A10,D2:D8,),1)

怎么理解这个公式呢?

相对于添加了一列MATCH辅助列!

然后对辅助列,升序排序!结果和我们公式完全一致,也就是这个公式的计算原理了!

所以你要如何排序,你就构建一个对应的序列即可!

我们再来看一个案例,下面的数据原本是默认升序排列的,现在要求根据结尾的数值排序!

▼函数公式

=SORTBY(A2:B20,--RIGHT(A2:A20,4))

其实理解了公式的计算原理就简单了,核心就是去构建排序的数值序列!

一般通过MATCH匹配到位置来构建或者来源于内容部分,比如我们案例2,还有一些是根据数值的权重来构建!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
干货技巧 | 在Excel中巧妙实现排序操作
按职务排序的3种方法,你最喜欢哪一种?
高效办公Excel排序方法
几个全新的超级函数,都来认识一下
介绍几个全新的超级函数,都来认识一下
Excel函数公式:Excel中关于排序的函数和操作技巧,全在此篇
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服