excel表格序列号无法下拉自动排序 (excel如何让表格相同内容自动排序)

今天分享一个亮眼的Excel技巧, 让你的表格自动排序

如下图所示,这张图折射了全国主要城市工资情况

excel表格中自动筛选后怎么排序,excel表格设置页码怎么自动排序

图中的工资是降序排列的,如果我手动改其中一个城市的工资数值,它会自动的调整表格顺序:

动图演示

excel表格中自动筛选后怎么排序,excel表格设置页码怎么自动排序

该功能用了一点点VBA编程,不过你别害怕,不用你写代码, 只需要动动鼠标即可完成

下面是操作步骤:

01

录制宏

点击【 开发工具 】下的【 录制宏 】图标,在用鼠标从右往左选中工资到城市的数据范围, 一定要从右往左选 。然后单击选项卡【 数据 】下的【 降序 】,最后再次单击开发工具下的【 停止录制

动图演示

excel表格中自动筛选后怎么排序,excel表格设置页码怎么自动排序

▍注:如果你使用的是Office Excel但是却找不到发工具选项的话请参照下图设置,设置完成即可有开发工具选项。

excel表格中自动筛选后怎么排序,excel表格设置页码怎么自动排序

点击查看大图

02

调用代码

在工作表上【 右键 】→【 查看代码 】,在弹出的窗口左侧下拉框中选择 worksheet ,右侧选择 change ,然后在自动生成的代码中间写上我们第一步录制的代码的名称。

动图演示

excel表格中自动筛选后怎么排序,excel表格设置页码怎么自动排序

▍注:第一步录制的代码名称如果忘记了,可以单击开发工具→宏。查看。

excel表格中自动筛选后怎么排序,excel表格设置页码怎么自动排序

大工告成!

现在我们的表格就有神奇的自动排序功能啦

excel表格中自动筛选后怎么排序,excel表格设置页码怎么自动排序

总结: 当表格中的功能无法满足我们的需求时,VBA就上场了,这也是为什么很多人痴迷于VBA的原因。