在整理資料時,有時候會遇到需要將在同一個工作表的資料依照種類、項目的不同,各自分成獨立的工作表,這時候最常做的動作就是複製資料,然後在新的工作表貼上,一直持續循環這個動作,資料不多的話還好解決,但如果資料一多的時候,可真是謂曠日廢時。
到底「複製、貼上」這種重複性的動作是否可以有更便捷的方式去完成呢?這次要來分享Excel中的「巨集」功能,讓它幫我們省時省力,解決重複性的工作唷~(以下呈現畫面為使用Excel2010版)
※範例資料:疾管署2020/04/21更新之「COVID-19個國家地區累積病例數與死亡數」的前五筆資料。
※預計完成的工作:依國家分類,分成各自獨立的工作表。
開啟「開發人員」功能
1.選取工具列中的「檔案」->「選項」:
2.選擇「自訂功能區」->勾選「開發人員」之後,按下「確定」:
3.接著就會在工具列上看到「開發人員」的功能:
錄製巨集
1.先選取範圍,依範例資料來執行示範動作的話,是先選取第一個國家的資料範圍:
2.點選工具列中的「開發人員」->「錄製巨集」:
3.將巨集命名,並可依需求去設定快速鍵或添加描述,當設定好之後,請按「確定」:
4.接著請執行「複製」動作(「複製」的快速鍵:Ctrl+C):
5.在新的工作表貼上複製的資料(「貼上」的快速鍵:Ctrl+V):
6.回到原工作表之後,點選工具列中的「開發人員」->「停止錄製」:
執行巨集
1.將巨集錄製好之後,就可以來執行囉~依範例資料來說明,請選取範例中的第二個國家的資料範圍:
2.點選工具列中的「開發人員」->「巨集」:
3.接著會跳出「巨集」的視窗,點選錄製好的「巨集」之後,按下「執行」:
4.「執行」之後,Excel會重複剛剛錄製的「巨集」動作,也就是自動新增工作表並貼上資料:
5.除了依照上述步驟,重複點選執行巨集的動作之外,也可以在錄製巨集時,預先設定快速鍵,就可以更快的執行巨集了。除此之外,在Excel中,鍵盤上的「F4」鍵可以重複上一個指令或動作,所以只要執行過一次巨集之後,接下來只要選取範圍,按下「F4」,就可以更快速的執行巨集囉~
※此篇文章提供範例檔下載,大家可以一起試著練習看看喔~(下載請按「範例檔」)
§延伸閱讀:Excel VBA之基礎概念介紹
§延伸閱讀:開始學習撰寫Excel VBA程式-插入「模組」、建立「程序」以及實際「執行」
§延伸閱讀:查詢並回傳資料-VLOOKUP
§延伸閱讀:查詢並回傳資料-VLOOKUP (2)
§延伸閱讀:在Excel輸入特定條件後可自動從資料表中帶入相對應的值-DGET
§延伸閱讀:在Excel輸入指定條件後可自動列出所有符合條件的資料-FILTER
§延伸閱讀:在Excel中計算符合特定條件下的平均值-AVERAGEIF
§延伸閱讀:在Excel中計算符合特定條件下的合計值-SUMPRODUCT
§延伸閱讀:計算個數-COUNTIF
§延伸閱讀:計算相差天數、月份或年-DATEDIF
§延伸閱讀:計算到今天為止的年資-DATEDIF(2)
§延伸閱讀:計算兩個日期之間的相差天數-DAYS
§延伸閱讀:計算兩個日期之間的工作天數-NETWORKDAYS.INTL
§延伸閱讀:計算相差時間(時、分、秒)-DATE、TIME
§延伸閱讀:計算相差時間(時、分、秒)-TEXT
§延伸閱讀:如何在特定條件下傳回相對應的值-IF
§延伸閱讀:使用Excel將分數評定等級(二分法、三分法)-IF
§延伸閱讀:運用身分證字號自動判斷性別-IF&MID
§延伸閱讀:在Excel中計算特定條件的最大值-「MAX」&「IF」
§延伸閱讀:同時判斷多項特定條件並傳回相對應的值-IFS
§延伸閱讀:合計特定條件下的數值-SUMIF
§延伸閱讀:在Excel中忽略「#N/A」的錯誤儲存格再進行加總-SUMIF
§延伸閱讀:計算同時符合兩個特定條件的個數總和-SUM
§延伸閱讀:在Excel中快速計算出多個數字的乘積-PRODUCT
§延伸閱讀:文字字串快速去辨識化-REPLACE
§延伸閱讀:快速取代特定字串-SUBSTITUTE
§延伸閱讀:抽取文字字串的部分字元-LEFT、MID及RIGHT
§延伸閱讀:判斷日期為星期幾並計算個數-WEEKDAY&COUNTIF
§延伸閱讀:計算不含六日或特定日期的天數-NETWORKDAYS
§延伸閱讀:自動按分數排名-RANK
§延伸閱讀:自動按分數排名- RANK.EQ及RANK.AVG
§延伸閱讀:目視化管理活動倒數天數!
§延伸閱讀:計算到期日的年月-EDATE
§延伸閱讀:快速找出重複的值
§延伸閱讀:3秒內完成多欄位的數值加總以及圖表-Alt
§延伸閱讀:下拉式選單
§延伸閱讀:在Excel建立主、次下拉式選單
§延伸閱讀:快速移除重複性資料,再多也不怕!
§延伸閱讀:如何選取資料表的單一欄、列或全選
§延伸閱讀:如何在Excel中輸入千分比符號‰
§延伸閱讀:將同一欄資料切分至多個欄位-資料剖析
§延伸閱讀:同時在多個儲存格加上特定字元
§延伸閱讀:將Excel中的表格欄列互換
§延伸閱讀:3秒內畫出直條圖的兩個方法
§延伸閱讀:在Excel中快速輸入當天日期、當下時間
§延伸閱讀:如何使用Excel執行隨機抽樣
§延伸閱讀:在Excel中取指定數字之間的隨機整數-RANDBETWEEN
§延伸閱讀:在Excel中固定資料的欄、列-凍結窗格
§延伸閱讀:使用Excel篩選出符合雙條件的資料範圍-進階篩選
§延伸閱讀:找出更動Excel中特定的儲存格時會受影響的儲存格-追蹤從屬參照
§延伸閱讀:將Excel儲存格的兩個或多個文字字串合併成一個字串-「CONCATENATE」 或「&」
§延伸閱讀:自動將符合特定條件的儲存格更改字體顏色及填滿底色-設定格式化的條件
§延伸閱讀:在Excel設定重複列印標題列或標題欄
§延伸閱讀:在Excel的附註插入圖片
§延伸閱讀:在Excel中計算出與目標值的差距-目標搜尋
§延伸閱讀:在Excel中篩選出不重複的記錄
§延伸閱讀:限制Excel儲存格不能輸入重複的資料
§延伸閱讀:如何在Excel中複製、貼上篩選後的儲存格
§延伸閱讀:快速找出Excel多欄資料中的相異之處-「Ctrl」+「\」
§延伸閱讀:如何在Excel儲存格輸入以「0」為開頭的數字
§延伸閱讀:如何在合併Excel儲存格後保留所有的值
§延伸閱讀:如何在Excel儲存格中繪製對角線並輸入文字
§延伸閱讀:10秒內快速分開Excel同一個儲存格內的文字-快速填入
§延伸閱讀:使用Excel快速計算出資料中所有的小計
§延伸閱讀:在Excel中將西元年轉換為民國年
§延伸閱讀:在Excel中保留資料表原有的資料格式並快速刪除數值資料的方法
§延伸閱讀:在Excel工作表中直接顯示Youtube影片並播放的方法
§延伸閱讀:將Excel儲存格中的長數字完整呈現的方法
§延伸閱讀:開啟Excel自動儲存檔案的方法
§延伸閱讀:在Excel多個儲存格中一次輸入相同內容
§延伸閱讀:在Excel中限制可編輯的資料範圍