仅需4步,让Excel表格自动排序,让你成为同事眼中的大神

Hello,大家好,今天跟跟大家分享下如何在Excel中实现自动排序的效果。这个也是一个粉丝提问的问题,我们先来看下效果,当我们更改数据,后面的总分就会自动地发生变化,并且表格会按照从大到小的顺序自动排序。新增数据也是可以实现自动排序的。他的操作也并不难,下面就让我们来一起操作下

仅需4步,让Excel表格自动排序,让你成为同事眼中的大神

一、插入超级表

第一我们需要点击表格然后按下快捷键Ctrl+T将表格转换为超级表。我们这个做是为了在新增数据的时候表格也能实现自动排序的效果

仅需4步,让Excel表格自动排序,让你成为同事眼中的大神

二、录制宏

第一我们需要清楚你想要按照哪一列进行排序,在这里我们想要根据总分这一列数据来排序。

仅需4步,让Excel表格自动排序,让你成为同事眼中的大神

专栏

30天excel从入门到精通

作者:Excel从零到一

29.9币

2,884人已购

查看

我们点击【开发工具】功能组,随后在其中找到录制宏,会自动跳出录制宏的界面,我们将宏名称设置为【排序】然后点击确定。由于刚才将普通表转换为了超级表,表头字段的右下角是有排序按钮的,我们在这里直接选择降序,就是从大到小的排列数据,排序完毕后点击一下单元格,然后在录制宏中点击停止录制,这样的话宏就录制完毕了

仅需4步,让Excel表格自动排序,让你成为同事眼中的大神

三、引用录制宏

紧接着我们在【打开工具】这个功能组中点击【vislua basic】进入vba的编写界面。目前我们是在sheet1这个表格中操作数据,所有需要在这个界面中点击下对应的表格名称,随后在跳出的界面中将通用设置为【worksheet】,然后在右上角选择【change】将多余的代码删除掉,随后在中间输入【排序】就是刚才定义的宏名称,这样的话就设置完毕了,直接关闭掉即可

仅需4步,让Excel表格自动排序,让你成为同事眼中的大神

四、更改样式

随后点击表格,在表设计中将表的样式设置为无样式,然后将筛选按钮的对勾去掉,为总分这一列数据添加一个数据条即可,至此就设置完毕了,我们更改数据他就能实现自动排序的效果了

仅需4步,让Excel表格自动排序,让你成为同事眼中的大神

在这里需要注意的是由于利用了录制宏,直接保存的话会提示不能保存vb项目,我们需要将文件另存为可以保存宏的格式,常用的就是xlsm格式。

(此处已添加圈子卡片,请到今日头条客户端查看)

以上就是今天分享的方法,怎么样?你学会了吗?

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

© 版权声明

相关文章

11 条评论

  • 头像
    大海一样的男银 读者

    我想把大脑刷新一下,学完就忘

    无记录
    回复
  • 头像
    萌萌和水珠 读者

    我们做预算报价有很多项目,每一项的序号都是从01开始,如果用row函数第一项有增减项,下面每一项的序号就全变了,这个怎么破?

    无记录
    回复
  • 头像
    陈恩恩的妈妈是仙女啊 读者

    学完忘的不行,有啥好办法

    无记录
    回复
  • 头像
    高小娜 读者

    启用宏需要购买😂

    无记录
    回复
  • 头像
    百分之九十荒诞- 投稿者

    好厉害,眼睛看完了,手残

    无记录
    回复
  • 头像
    键盘侠 读者

    你终于正常了

    无记录
    回复
  • 头像
    默小茉 读者

    每次新增数据后,都会自动跳到第一行去,为继续新增数据带来不便,有没有办法破??

    无记录
    回复
  • 头像
    徐如果 读者

    可以

    无记录
    回复
  • 头像
    暮葵_342 读者

    太简单了,一学就废了。

    无记录
    回复
  • 头像
    sasasa- 投稿者

    看完会了,用不上就忘了

    无记录
    回复
  • 头像
    温暖如初阳光7087 投稿者

    收藏了,感谢分享

    无记录
    回复