excel筛选排序从小到大_Excel新增公式 好用到爆

0425f59a0cbcba8c3ee20f8a5422c52a.gif 3d97119b658075df8adceff641cd2e21.png

前几天,又更新了Excel关于图表的课程,现在已经有44篇教程了,图文+视频版本(共计84课时),附练习课件,方便大家对照练习提高。

3b748d5dc48a84c5cd1ff38302d93cf6.png

其中,在更新到这个优胜劣汰图表的时候,用到了传说中的新增函数,这里跟大家分享一下。先看看图表效果:

1eebadb279d1e27f4dc02a89ae2106ae.gif

显而易见前后5名的差距,数据也是从高到低进行排列,而且如果数据有变化,图表也会跟着排名情况自动更新,现在图表基本都不会是静态图了,都是做好模板之后直接更新结果自动刷新。

当然,数据透视表也可以实现这种,不过需要手动进行二次刷新才会有变化,用VB也可以实现透视表自动刷新,不过,大多数的小伙伴不会啊,用函数解决来得快啊,而且是马上能看到变化后的效果。

先看看数据,这里为了举例讲解,用的随机函数随手就编造了一组数据。

81c1a5b1aa3dfce2346203cae0361a7a.png

对于销售额前后5名的提取用函数来说非常容易,Large和Small就能轻松搞定,但是如果连人名也一起进行提取的话,可能就不是那么容易了,因为从数据上来看,销售额有相同的情况,大家可以自行尝试一下。(反正我是没搞出来。。。)

一起来看看用Excel新增函数如何轻松实现吧。 4f21530a131614bac7e98e8e48e42dd6.png

后面判断是检验公式是否正确,结果是一致的。

稍微给大家摆一下这个公式吧。

=SORT(FILTER($A$2:$B$31,$B$2:$B$31>=LARGE($B$2:$B$31,5),),2,-1)

先看Large函数,与之对应的是Small函数,跟Max和Min不同,Large和Small提取的是一组数据中第几大或第几小的值,而Max和Min只返回最大和最小值,Large和Small有两个参数,第一个参数是数据源,第二个参数就是你要取第几大或第几小的数值了,这个很容易理解。

再来看Filter这个函数,英文字面意思是过滤,筛选的意思。直接看官方提供的案例,对于你想了解的函数,可以直接在Excel界面中按下F1键后求助,非常有用。

0f43d302ecb5d36ce8760e5c64704083.png

FILTER函数有三个参数,第一个参数是范围,你要在哪个数值中进行筛选,第二个参数是你要筛选什么,第三个参数是可写可不写的,意思是筛不出来的话返回什么结果。官方案例中就没有写第三个参数。这么一看,Filter还是个数组函数呢。比如我要从那组数据中得到前5名,也就是说要取5个数值出来,那么第5个最大的数值应该就是Large(B2:B31,5),范围中大于或等于这个值的情况不就是前5名的数据么?

理解了Filter的玩法,再来看SORT,这个英文的字面意思是排序,要么从大到小,要么从小到大,所以想想肯定有个参数控制它,同样看一下官方的解释:

bd864cc5a8bb5835f884ee14bd28f355.png

有四个参数,其中后面三个都是可写可不写的,不写的话,默认以第一列或第一行为准从小到大进行排序。如果选了一个区域,你就可以自己决定用第几列的数据进行排序,用升序还是降序进行排列。借助官方案例理解一下:

ce67e33693f76af8d68d6364d71667c1.png

首先选中的是两列数据,通过Filter找出第二列数据中值大于5000的一组数据,2的意思是以第二列为准进行排序,最后的1是升序的意思,就是从小到大的顺序进行排序。

再回到我开始的案例中,就非常容易理解了。后5名的情况其实跟这个是一样的,大家可以通过自己的理解去做一下。这两个函数都属于数组函数,最新版的Office不用再去使用SHIFT+CTRL+ENTER来实现,值会自动出来的。

是不是超级方便呢?

最后,有的同学可能发现我的Office怎么没有这两个函数呢?

这个只有2016版本以上的才会有。

如果你对新版的非常感兴趣而且又有求知欲,真心建议可以找几个小伙伴一起购买官方家庭版的Office365,相当划算。(虽然官方没有给我广告费,哈哈哈哈,但是谁让它好用呢?!)

如果本文对你有帮助,请分享给有需要的朋友或你的朋友圈,让大家一起交流学习,共同进步。

aa7111171a6f8a7e85a771b567de5dd6.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 你可以使用 Excel排序功能来将表格从小到大排序。具体步骤如下: 1. 选中需要排序的数据范围。 2. 点击“数据”选项卡中的“排序”按钮。 3. 在弹出的排序对话框中,选择要排序的列,并选择“升序”排序方式。 4. 点击“确定”按钮,即可完成排序。 如果需要按照多个列排序,可以在排序对话框中选择“添加级别”来添加排序条件。 ### 回答2: 要在Excel表格中按照从小到大的顺序对数据进行排序,可以按照以下步骤操作: 1. 打开Excel表格,并选择需要排序的数据所在的区域。 2. 在Excel的功能区中,点击“数据”选项卡,并在“排序筛选”组中选择“升序排序”选项。 3. 在“排序”对话框中,选择要排序的列(或行)和排序规则。如果只需要按照一个关键列排序,可将“排序依据”设置为该列的名称。如果需要按照多个关键列排序,则可以在“排序依据”中选择多个列,并按照先后顺序进行排序。 4. 确认排序设置后,点击“确定”按钮。 5. Excel将会按照选定的排序规则对数据进行排序,并将结果显示在表格中。 需要注意的是,如果所选数据存在合并单元格或其他特殊格式,可能会影响排序的结果。在进行排序之前,建议先将合并的单元格拆分,并将数据格式统一,以保证排序的准确性。 另外,如果需要对表格中的部分列进行排序,可以通过选择需要排序的列范围,而不是整个表格,来仅对特定的列进行排序。这样可以更加方便地对数据进行排序操作。 ### 回答3: 要将Excel表格中的数据从小到大排序,可以按照以下步骤进行操作: 1. 首先,选中需要排序的数据范围。可以是整个表格,也可以是某一列或某一行。 2. 然后,点击Excel工具栏中的“数据”选项卡,在“排序筛选”组中找到“排序最小到最大”按钮,点击它。 3. 在弹出的排序对话框中,选择要排序的列或行。如果是排序整个表格,则直接选择“将此区域排序”选项。 4. 在排序对话框中,可以选择多个排序条件,按照需要进行设置。如果只按照一个条件排序,则不必修改任何设置。 5. 最后,点击“确定”按钮,Excel会按照选定的条件将数据从小到大进行排序。 另外,还可以通过快捷键来实现Excel表格的排序。选中需要排序的数据范围后,按下Alt键再按下D键,最后按下S键。这样就能快速弹出排序对话框,按照上述步骤进行操作即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值