Excel表數據改變,每天的排名變化,錄製宏自動排序

2020-12-11 Excel自學成才

我們在工作中,經常會統計員工的完成數據,來督促員工達成每月的任務目標,如下所示是公司統計的員工任務完成情況:

其中E列是用RANK函數根據完成率自動進行的排名,在E2使用的公式是:

=RANK(D2,D:D)

為了讓名次呈現的更直觀,我們通常會對數據進行排序操作,我們選中E列任意一個數據,然後點擊數據選項卡的,AZ↓,也就是升序排序

我們的數據就按名次排好了,然後發到群裡面

當第2天的銷售明細更新之後,各個員工的完成情況就發生變化了,舉例:

黃色區域的3個員工今天的完成變化了,那麼就會導致排名的變化

這個時候,為了正常排序,我們又去點擊排序,使得數據源變得正常

以上我的舉例,每次做重複的排序還是比較簡單的,有時候,排序要複雜一些,比如完成率有有相同的時候,

我們希望完成越多,位置靠前一些,那麼我們使用排序的時候,那我們每天使用的就是多條件排序了:

因為數據的變化,然後每天都要重複這些動作

對於以上等等都要重複進行操作的

我們可以在開發工具裡面,使用錄製宏,然後我們正常的操作一次,

操作完成之後停止錄製,這樣就用代碼記住了我們的操作過程

下次需要同樣操作的時候就直接運行宏就可以直接完成了前面的操作,例如自動排序

我們還可以添加一個按紐來綁定我們的代碼,下次可以直接點一下按紐就可以完成:

因為錄製宏,這個表格裡面有代碼了,所以需要另存為xlsm格式的表格

下次需要機械的每天重複做的工作,就可以使用錄製宏來完成吧

【當然錄製宏不是萬能的,能解決一些常見的操作步驟,如果想萬能,那麼必須懂vba代碼搭配修改使用,大家使用的時候先備份原來的文件,以免操作失敗原始數據被破壞】

今天的這個技巧你學會了麼?下次重複工作的情況看能否用錄製宏自動化完成吧。

相關焦點

  • excel中2000行數據以行排序,你需要多長時間
    vba代碼,錄製宏就是將我們的操作記錄下來,將其編譯為vba代碼,當我下次需要重複操作的時候只需要運行宏excel就會幫自動幫我們搞定。之前需要很久才能完成的工作,使用錄製宏之後可能幾秒就搞定了很多粉絲表示自己的excel找不到錄製宏,只需要在Excel設置中調出開發工具即可,過程如下動圖,我們在主選項卡中勾選開發工具點擊確定即可二、如何按照行來排序排序一般情況下我們都是默認以列來排序的,
  • 學會錄製宏,一鍵實現自動篩選
    看到「宏」的字眼,很多小夥伴心裡可能就會發怵。在這裡,並不是要讓大家去自己寫整個宏,而是通過錄製宏,即通過錄製操作的過程,讓Excel記住,再遇到類似的問題時,Excel會自動調取解決過程,不需要再手動重複操作,實現一鍵篩選的效果。我們來看下具體操作步驟。
  • 微軟Excel VBA宏的介紹及如何錄製宏
    宏是系列 Excel命令和指令組合在起,形成了個任務,以自動執行包含多個命令和指令的任務。可以極大提升Excel的效率。一,什麼是宏宏就是用VBA代碼保存下來的程序。宏的基本作就是:減少重複性的操作Excel宏是系列操作步驟的集合,如在單元格中輸數據,複製A3的數據到B4,對C1:D3求和等,這些操作步驟有簡單有複雜。當一些操作步驟需要不斷重複時,我們就要考慮錄製宏。
  • 「Excel實用技巧」Excel表格 自動 排序,牛了!
    先看效果:從網上下載的2018年各大城市最新平均工資排行表當我改動其中一個城市的平均工資時,比如廣州由7965改為10000,整個表格的順序會自動調整:是不是很神奇的樣子,怎麼做到的?本技巧用到了兩個VBA編程知識:錄製宏和事件程序。別怕,你不用寫代碼,只需要簡單2步,新手也可以輕鬆完成!跟一起做吧:1、點擊左下角的「錄製宏」圖標(點擊後圖標會變成小四方塊),彈出的窗口直接點確定(記住宏名稱)。選取表格區域(從數字列向左選取)後點排序命令。
  • excel中重複製作圖表如何錄製宏
    excel中重複製作圖表如何錄製宏 在工作中執行多次重複操作,可以使用宏功能簡化操作,提高工作效率,宏是一系列存儲在VBA模塊中的命令和函數,一旦編輯就可以隨時調用減少執行重複操作的時間,現在簡單的用圖文描述一下錄製宏操作流程
  • Excel實用技巧分享:排序你會,但不改變數據位置的排序你會嗎?
    現在正逢年末,各行各業都會進行年終總結,看看成績,排排名次,排名靠前的發個紅包,排名靠後的勉勵幾句。我作為一名教育工作者,今天就拿一張成績表來為大家講解排名的問題。對於普通的排名,相信只要是有點excel使用基礎的小夥伴都不會被難倒,因為excel裡自帶了「排序」功能。
  • Excel跨工作表數據排序
    利用RANK函數不僅能夠實現在一個工作表中的數據排序,而且還能夠跨工作表實現多工作表中的數據排序。
  • Excel圖表也能自動統計和排序
    >=SUMIF(B:B,F2,C:C)Step 02 錄製一個自動排序的宏點開發工具,錄製宏,點G2,數據降序,停止錄製宏。宏5,意思就是說,你已經錄製了5個宏,你只要最終的那個宏的名字就行。
  • 「Excel技巧」Excel隨意修改數值後,還能自動排序
    現在,只要我們修改表格中任意一個數值時,表格就會自動根據銷售額從大到小重新進行排序下來,不用人為地在去調整位置,如下圖:怎麼樣,是不是太帥?別以為做這樣一個自動排序的效果很麻煩。其實只要兩個步驟就搞定,那就是錄製宏和添加宏代碼即可搞定。
  • excel的宏怎麼調用,怎麼運用?
    因為我們一般也不用,所以在excel中宏這個功能一般也不顯示出來,我們先把它給顯示出來,打開一個excel,點擊左上角的文件,在文件中找到選項,我們點擊選項最後我們點擊確定回到excel中的主界面就會在最上面的菜單欄中看見開發工具,在裡面也可以找到宏的相關功能鍵,那麼宏有什麼用呢,主要是處理一些重複性的動作時非常方便,如我們在數據1到13的每一行後面都添加一行,有人說我們一行一行的插不行麼,但是這樣太費勁了如果有成千上萬的數據怎麼辦我們用宏來解決這個問題,首先我們選中1所在的行
  • Excel表格的宏操作教程
    諮詢學歷提升請加小編個人微信號:jzs0598 ❸ 長按右側二維碼,關注CAD吧excel當我們面對一份這樣的報表,我們要把背景色去掉,並且加粗、居中,並且排序。相信你看了頭數字5的經驗,應該立馬就會了。可是,老闆一天要你處理一百個這樣的報表,還是重複操作!怎麼辦?
  • Excel VBA 錄製宏實例分析
    Excel VBA 錄製宏實例分析——VBA操作圖表Excel圖表是Excel的一個重要部件,通過錄製Excel宏是熟悉圖標各個部分組成結構的最好方法之一
  • 宏如何使用?--excel的學習
    如果你已經用excel很長時間了,那麼您一定聽過宏這個名稱,很多人都不知道宏是用來幹什麼的,今天我們就來了解一下excel中宏的作用與幫助,如果您經常在excel中重複一個任務,那就可以用宏來自動執行該任務了。
  • Excel錄製宏視頻教程使用實例
    分享了幾個知識點:VBA是什麼、Excel怎麼錄製宏、Excel錄製宏的使用實例、Excel宏入門視頻教程分享。課程主要講解了以下內容: 一、VBA是什麼鬼?怎麼和她融洽相處?                                                                  VBA全名是Visual Basic for Application,VBA有以下作用:          1、自動完成重複性、規律性的工作。
  • Excel VBA 不可一世的錄製宏,是否真的是萬能的
    上篇文章說到什麼是Excel VBA,那麼你就會有疑問宏是如何應用到我們的Excel中呢?他真的是萬能的嗎?他具體可以做啥?其實可以這麼說,宏是我們通過Excel錄製從而得到VBA代碼,而我們有時候自己寫的代碼也稱之為VBA代碼。其實他們本質是相同的。
  • 如何錄製宏及如何利用已經錄製好的宏
    今日的內容是第一章「初識VBA代碼及應用VBA代碼」的第四節「如何錄製宏及如何利用已經錄製好的宏」,「VBA之EXCEL應用」從簡單的錄製宏實現一直講到窗體的搭建,大家可以非常容易的掌握相關的知識,這套教程面向初學人員,共三冊,十七章,都是我們在利用EXCEL工作過程中需要掌握的知識點,希望大家能掌握利用。
  • excel不改變數據位置進行排序,rank函數可以幫到你
    我們在實際工作中,當我們使用excel表格處理大量數據的時候,有時候我們需要對數據進行排序,數據排序我們通常會使用到excel自帶的排序工具,這個工具方便快捷,但是使用排序工具對數據進行排序,會改變數據的位置,假如我們不想打亂數據的位置,又想對數據的大小進行排序操作,我們該如何處理
  • 試試錄製宏,一鍵搞定!
    在這裡,並不是要讓大家去自己寫整個宏,而是通過錄製宏,即通過錄製操作的過程,讓Excel記住,再遇到類似的問題時,Excel會自動調取解決過程,不需要再手動重複操作,實現一鍵操作的效果。下面,我們就以高級篩選為例,來看下具體操作步驟。
  • 一起認識Excel中的「宏」(上)——錄製宏
    步驟:步驟1.打開EXCEL後,找到EXCEL主窗口的狀態欄,就緒 右邊第一個圖標,左上角有紅色圓點的那個,這個圖標名字就叫錄製宏。當滑鼠移到錄製宏圖標上方時,會有提示。      左鍵點擊圖標,第一個宏的錄製也就完成了。大家再注意下,剛剛的藍色方塊圖標是不是又變成紅色圓點的錄製宏了?第一講錄製宏就到此結束了,下一講咱們繼續。
  • Excel表格中如何實現數據自動升序或降序?
    今天教大家如何實現Excel表格中數據自動升序!打開表格後,選中【開發者工具】→【錄製宏】這個時候就要關閉錄製宏了,選中【開發者工具】→【停止錄製】這個步驟是不能少的,因為不點停止錄製,就沒法使用這個宏了!