今天分享一个亮眼的Excel技巧, 让你的表格自动排序 。
如下图所示,这张图折射了全国主要城市工资情况

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

该功能用了一点点VBA编程,不过你别害怕,不用你写代码, 只需要动动鼠标即可完成 。
下面是操作步骤:
01
录制宏
点击【 开发工具 】下的【 录制宏 】图标,在用鼠标从右往左选中工资到城市的数据范围, 一定要从右往左选 。然后单击选项卡【 数据 】下的【 降序 】,最后再次单击开发工具下的【 停止录制 】
动图演示

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

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

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

大工告成!
现在我们的表格就有神奇的自动排序功能啦

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