私信回覆關鍵詞【方方】,獲取超好用的Excel插件~
讓你效率飛起!\(*T▽T*)/
大家好!我是最近開始做月份計劃報表的小E~
工作中,批量創建 Sheet(工作表)的場景很常見,通常需要按指定的名稱創建:
創建不同月份的工作表,每個表按月份命名;
創建不同分店的工作表,每個表按店名命名;
創建不同城市的工作表,每個表按城市命名;
……
大家使用 Excel 的時候,請一定要記住這個原則:
那麼就以創建 12 個月份的工作表為例,給大家介紹 3 種方法。
來看看怎樣按指定名稱,批量創建工作表吧~
01
數據透視表—顯示篩選頁
❶ 列出名稱列表。
在【Sheet1】工作表的 A 列,列出需要新建的工作表名稱。
❷ 全選名稱列表,注意要包含標題行。
選擇【插入】選項卡-【數據透視表】,插入位置隨意,點擊【確定】。
❸ 將【月份】字段放進篩選。
❹ 點擊【分析】選項卡-【數據透視表】-【選項】-【顯示報表篩選頁】。
在彈出的窗口中選擇【月份】,點擊【確定】。
【分析】選項卡僅在選中數據透視表時,才會顯示。
如果沒有找到【分析】選項卡,請確認當前是否選中數據透視表。
讓我們來看看結果吧~
我們通過數據透視表【顯示報表篩選頁】的功能,按設置的篩選條件創建工作表。
而它「正經」的功能是,將數據透視表按篩選條件拆分成多個工作表。
有興趣的同學可以試一試,相信你會和我一樣,被它驚豔到!
02
方方格子—批量創建工作表
方方格子是一款強大的 Excel 插件工具,用它可以輕鬆完成批量創建工作表的任務。
前往「方方格子」官網,或私信回覆關鍵詞【方方】。
下面來看看如何使用方方格子,批量創建工作表吧~
❶ 列出名稱列表。
和第一種方法一樣,這裡就省略啦~
❷ 點擊【方方格子】選項卡-【工作表】-【創建工作表】。
❸ 在彈出的對話框中:
表名命名選擇【來自區域 A2:A13】(即名稱列表,這裡不需要選標題行);
【選項】-【內容拷貝自】,去掉勾選;
點擊【確定】。
讓我們來看看效果~
方方格子,除了上文提到的使用方法,還可以按行拆分工作表。
同樣可以達到這個效果~
03
VBA—大佬代碼為我所用
VBA?!
咳咳,淡定淡定,別慌。
不用寫代碼,網絡上已經有很多大佬寫的現成的代碼,我們只需套用即可。
下面是一段我們待會要用到的代碼:
<code>Sub ShtAdd() '以「Sheet1」工作表 A 列中的信息來新建不同名稱的工作表 i = 2 '因為第一工作表的名稱保存在第二行,所以 i=2 Do While Worksheets("sheet1").Cells(i, "A") <> "" '創建一個循環,當 A 列的單元格為空時,退出循環 Worksheets.Add after:=Worksheets(Worksheets.Count) '新建工作表,並將其排在最後 ActiveSheet.Name = Worksheets("sheet1").Cells(i, "A").Value '更改工作表的標籤名稱 i = i + 1 '行號增加 1 LoopEnd Sub/<code>
▲左右滑動查看
那麼,這段代碼要怎麼使用呢?
❶ 列出名稱列表。
❷ 打開 VBE:
按【Alt】+【F11】打開 VBE 窗口,即 VBA 的編程工具,我們在這裡編寫 VBA;
❸ 套代碼:
將之前的代碼複製到【Sheet1】的代碼窗口;
❸ 運行代碼:
全選代碼,點擊運行。
效果是一樣的,這裡就不看效果了~
04
總結
最後我們來總結一下,看看你更喜歡哪種方法?
❶ 數據透視表:推薦等級★★★★★
數據透視表功能十分強大,Excel 自帶,無須單獨安裝,而且操作簡單。
❷ 方方格子:推薦等級★★★★☆
方方格子也具有強大的功能,不過需要另外安裝插件。
私信回覆關鍵詞【方方】;或登錄官網,可獲取下載。
❸ VBA:推薦等級★★★☆☆
VBA 當然很優秀,但入門有一定的門檻。
想深入學習的同學,可以繼續研究研究。
不過,前兩種方法就已經可以滿足需求了,殺雞焉用牛刀呢~
私信回覆關鍵詞【方方】,獲取超好用的Excel插件~
讓你效率飛起!\(*T▽T*)/
閱讀更多 秋葉Excel 的文章