如果要?jiǎng)?chuàng)建很多個(gè)內(nèi)容一樣的工作表历造,你會(huì)怎么操作呢甩十?多次插入工作表進(jìn)行復(fù)制,手不酸嗎吭产?用VBA代碼侣监,好像有點(diǎn)復(fù)雜。
別擔(dān)心臣淤,下面的例子也許能幫到你橄霉。?利用數(shù)據(jù)透視表批量生成多個(gè)指定名稱的sheet,再用名稱管理器獲得sheet表地址做超鏈接生成目錄
1.插入透視表
新建一個(gè)工作簿把第一個(gè)sheet名稱改為目錄將需要的工作表名寫在其中一列邑蒋,這里以日期為例姓蜂,創(chuàng)建3月1日到3月13日共13個(gè)工作表。將日期數(shù)據(jù)全部選擇-插入-數(shù)據(jù)透視表医吊,將日期拖到篩選器位置钱慢。
先創(chuàng)建透視表,插入-數(shù)據(jù)透視表-現(xiàn)有工作表-點(diǎn)擊一個(gè)位置(圖中畫紅框)回車確定即可?
動(dòng)圖操作來一遍?
2.點(diǎn)擊顯示報(bào)表篩選頁?
點(diǎn)擊完成-在彈出窗口選擇日-確定卿堂,就可以看到下面1號(hào)到13號(hào)的表被創(chuàng)建好了束莫,動(dòng)圖演示?
3.批量復(fù)制表格模板
點(diǎn)擊3月1sheet表按住shift鍵不放懒棉,再點(diǎn)擊最后一個(gè)表,此時(shí)1號(hào)到13號(hào)的表都被選中了览绿,我們復(fù)制下之前的模板策严,只需要粘貼一遍,所有的表就都有了饿敲。(如果目錄sheet跑后面去了妻导,可以再移動(dòng)到最前面)?
4.定義名稱,用宏表函數(shù)獲取表名
點(diǎn)擊菜單-公式-名稱管理器-新建怀各,名稱寫上目錄栗竖,引用位置輸入公 =get.workbook(1) 注意英文狀態(tài)括號(hào)?
5.獲取工作表地址
在A列或B列單元格輸入公式 =index(目錄,row()) ,注意row()是有括號(hào)的,下拉公式就可以看到各個(gè)工作名稱了渠啤。
6.做超鏈接生成目錄
利用HYPERLINK函數(shù)做超鏈接,在D2單元格輸入公式 =HYPERLINK("#'"&A2&"'!D2",C2),此時(shí)超鏈接就生成了添吗,可以跳轉(zhuǎn)了沥曹。
將D2單元格調(diào)為日期格式,再下拉公式(因?yàn)楸砻侨掌诘掌谠诔R?guī)格式下顯示為數(shù)字需要調(diào)整格式)
7.設(shè)置返回目錄鏈接
現(xiàn)在3月1號(hào)的表上插入一個(gè)超鏈接妓美,在H1單元格寫上返回目錄,右擊插入超鏈接-本文當(dāng)中的位置-目錄?
再用步驟3中的批量復(fù)制將剛剛設(shè)置的返回目錄單元格復(fù)制到所有表的H1位置?
重點(diǎn)來了鲤孵,如果要保存文檔給其他人用壶栋,文件保存類型一定要選擇-啟用宏的工作簿,這樣在別的電腦上才能正常使用普监。
目錄制作的方法贵试,到此結(jié)束,感興趣的小伙伴們可以自己試試凯正。