首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

等了它10年,SORT函终于来了,让Excel实现自动排序!

今天我们来学习一个Excel中的新函数,SORT函数,它的作用是对某一个数据区域进行排序,之前是OFFICE365的专属函数,现在WPS也支持这个函数了,我觉得是时候跟大家讲解下它是的使用方法,这个函数我期盼了很久,真的非常实用

一、SORT函数的作用与参数

SORT函数:对某个数据区域的内容进行排序。

语法:=SORT(array,[sort_index],[sort_order],[by_col])

以上就是SORT函数的作用与参数,下面我们就来看下它的使用方法

二、单条件排序

如下图所示,我们想要根据班级来为表格进行排序,将一样的班级都放在一起,只需要对数据进行排序即可

公式设置为:=SORT(A2:F9,2)

三、多条件排序

比如在这里我们想要根据班级与总分进行降序排序,就是以班级为主要排序字段,分数为次要排序字段,

公式:=SORT(A2:G9,,-1)

主要注意的是它是不能对排序列指定排序方式的,如果你想要对排序列指定排序方式就需要使用SORTBY函数。

四、根据列排序

这个比较适合用于多次测量的结果,之前想要实现批量按照列排序,都是需要使用vba的,现在一个sort函数就能轻松搞定

如下图所示,我们想要将每个人的数据设置为降序排序,操作与之前的稍有不同,首先我们需要选择第一行数据,使用sort函数对其进行排序,然后再向下填充公式才可以。

公式为:=SORT(B1:E1,1,-1,TRUE)

五、提取表中前几名的数据

如下图所示,我们想要提起表格中前三名的数据,只需要将公式设置为:=SORT(FILTER(A2:G9,G2:G9>=LARGE(G2:G9,3)))就可以得到结果。

跟大家简单的介绍下公式的计算原理,它是先使用LARGE来找到总计第三的数值,随后使用filter函数将其筛选出来,最后再利用SORT对齐排序即可。

以上就是这一节的全部内容了,关于SORT它还可以与很多函数组合,构成各种各样好玩新奇的例子,不过它最大的作用就是实现自动排序。新增数据不用再手动排序了,还是非常实用的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230525A00VUT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券