我們在工作中,經常會統計員工的完成數據,來督促員工達成每月的任務目標,如下所示是公司統計的員工任務完成情況:
其中E列是用RANK函數根據完成率自動進行的排名,在E2使用的公式是:
=RANK(D2,D:D)
為了讓名次呈現的更直觀,我們通常會對數據進行排序操作,我們選中E列任意一個數據,然後點擊數據選項卡的,AZ↓,也就是升序排序
我們的數據就按名次排好了,然後發到群裡面
當第2天的銷售明細更新之後,各個員工的完成情況就發生變化了,舉例:
黃色區域的3個員工今天的完成變化了,那麼就會導致排名的變化
這個時候,為了正常排序,我們又去點擊排序,使得數據源變得正常
以上我的舉例,每次做重複的排序還是比較簡單的,有時候,排序要複雜一些,比如完成率有有相同的時候,
我們希望完成越多,位置靠前一些,那麼我們使用排序的時候,那我們每天使用的就是多條件排序了:
因為數據的變化,然後每天都要重複這些動作
對於以上等等都要重複進行操作的
我們可以在開發工具裡面,使用錄製宏,然後我們正常的操作一次,
操作完成之後停止錄製,這樣就用代碼記住了我們的操作過程
下次需要同樣操作的時候就直接運行宏就可以直接完成了前面的操作,例如自動排序
我們還可以添加一個按紐來綁定我們的代碼,下次可以直接點一下按紐就可以完成:
因為錄製宏,這個表格裡面有代碼了,所以需要另存為xlsm格式的表格
下次需要機械的每天重複做的工作,就可以使用錄製宏來完成吧
【當然錄製宏不是萬能的,能解決一些常見的操作步驟,如果想萬能,那麼必須懂vba代碼搭配修改使用,大家使用的時候先備份原來的文件,以免操作失敗原始數據被破壞】
今天的這個技巧你學會了麼?下次重複工作的情況看能否用錄製宏自動化完成吧。