工作中,自动化是经常遇见的,操作起来方便快捷,可以大幅度提高工作效率,个别情况下哪怕是提速1秒中,降序和升序英文缩写,对整个工作进程都有很大的帮助!今天教大家如何实现Excel表格中数据自动升序!(当然降序的操作步骤是一样的),
自动化的步骤中当然少不了 宏命令,但是今天教大家的宏不需要敲写代码!及其容易学会!
打开表格后。
选中【开发者工具】→【录制宏】→(记住宏名称,例:宏1)→【确定】
然后点击【开始】按钮→【排序和筛选】→【升序或者降序】
升序的英文为:ascending order; ascending sequence.v.提升;上升;升高;登高。adj.(次序)上升的、渐进的。ascend的现在分词。升序:按从小到大的顺序排列()如1、3、5、6、7、9)。降序:就是按从大到小的顺序排列。
这个时候就要关闭录制宏了,选中【开发者工具】→【停止录制】
这个步骤是不能少的,因为不点停止录制,就没法使用这个宏了!
接下来鼠标右键 选中 标签
【Sheet2】→【查看代码】,在弹出的代码页选中【Sheet2(Sheet2)】
→将【通用】选项改为【worksheet】
select * from news where typeid="000501" order by需要排序的字段名 这里后面不写默认是升序,降序的话select * from news where typeid="000501" order by需要排序的字段名desc。讲的是返回数据的排序方式,以xx的大小。
→将【
是升序与降序的意思。全称是 ascend 和 descend
在这两行代码中间输入 刚刚保存的【宏名称】例:宏1
ascending descending
End Sub
然后直接关闭代码页面!
最后一步检查:
在你修改名次后,你会发现名次是自动排序的!
如果对你有帮助的点击个关注支持下,谢谢!