我们在工作中,经常会统计员工的完成数据,来督促员工达成每月的任务目标,如下所示是公司统计的员工任务完成情况:
其中E列是用RANK函数根据完成率自动进行的排名,在E2使用的公式是:
=RANK(D2,D:D)
为了让名次呈现的更直观,我们通常会对数据进行排序操作,我们选中E列任意一个数据,然后点击数据选项卡的,AZ,也就是升序排序
我们的数据就按名次排好了,然后发到群里面
当第2天的销售明细更新之后,各个员工的完成情况就发生变化了,举例:
黄色区域的3个员工今天的完成变化了,那么就会导致排名的变化
这个时候,为了正常排序,我们又去点击排序,使得数据源变得正常
以上我的举例,每次做重复的排序还是比较简单的,有时候,排序要复杂一些,比如完成率有有相同的时候,
我们希望完成越多,位置靠前一些,那么我们使用排序的时候,那我们每天使用的就是多条件排序了:
因为数据的变化,然后每天都要重复这些动作
对于以上等等都要重复进行操作的
我们可以在开发工具里面,使用录制宏,然后我们正常的操作一次,
操作完成之后停止录制,这样就用代码记住了我们的操作过程
下次需要同样操作的时候就直接运行宏就可以直接完成了前面的操作,例如自动排序
我们还可以添加一个按纽来绑定我们的代码,下次可以直接点一下按纽就可以完成:
因为录制宏,这个表格里面有代码了,所以需要另存为xlsm格式的表格
下次需要机械的每天重复做的工作,就可以使用录制宏来完成吧
【当然录制宏不是万能的,能解决一些常见的操作步骤,如果想万能,那么必须懂vba代码搭配修改使用,大家使用的时候先备份原来的文件,以免操作失败原始数据被破坏】
今天的这个技巧你学会了么?下次重复工作的情况看能否用录制宏自动化完成吧。
领取专属 10元无门槛券
私享最新 技术干货