vba 自动排序_自动排序其实很简单,这2种方法都能快速搞定,让你秒变大神

Hello,大家好,今天有一个粉丝留言问到excel中如何设置自动排序。想要达到自动排序的效果最完美的方法就是使用vba来设置,但是vba对于大多数人来说既看不懂,也学不会,今天就跟大家分享2种简单的方法,都能实现自动排序的效果

57b497749d01dc78dd8f0259d2f5ee2c.png

一、使用power query

如下图我们想要根据总分来为数据进行排序,首先我们点击数据的任何一个区域,然后在数据功能组找到自表格,勾选数据包含标题,点击确定,这样的话就进入了power query的编辑界面,然后我们点击总成绩这一列中的下拉三角选择降序,紧接着我们在主页中点击关闭并上载,将数据加载进excel中

95225ca9a58b6c3b8db86a2d1785018c.gif

这样的话当成绩发生变化,回到我们刚才排序过的表中,只需要在设计功能组中点击刷新,这样的话数据就会自动排序,增加数据的话也可以达到自动排序的效果

6a04c32740f6de386857ebf727215ed2.gif

二、使用数据透视表

首先我们点击数据区域按快捷键ctrl+t将普通表格转换为超级表,然后点击插入选择数据透视表,我们将数据放在合适的位置,一般直接勾选即可

26d3db81d742381a91103a640823439f.gif

然后我们点击设计功能组,在分类汇总中选择不显示分类汇总,在总计中选择对行和列禁用,在报表布局中选择以表格形式显示,当设置完成后透视表就会以我们常见的表格的样子显示 ,然后我们点击总成绩这一列的任何一个单元格点击鼠标右键在排序中选择降序

4b90cb3c8e8d6c78e54fd9a69f170e98.gif

这样的话当我们增加或者更改数据的时候,只需点击数据透视表然后点击鼠标右键选择刷新,即可实现自动排序的效果

a710982ba58373a3bf44462113e106a0.gif

我们使用以上两种方法都能达到自动排序的效果,在这里我们都是通过新建表格来实现自动排序的效果,你更喜欢哪一种方法呢?

我是excel从零到一,关注我持续分享更多excel技巧

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值