制作可以自動(dòng)更新得工作表目錄,最簡(jiǎn)單得方法就是利用PowerQuery來(lái)獲取工作表名稱,但是有很多粉絲反映它們得Excel版本不支持,無(wú)法使用,今天就跟大家分享另一種解決方法,不限制Excel版本,就是操作稍微麻煩一些,也可以實(shí)現(xiàn)自動(dòng)更新,下面就讓我們來(lái)一起操作下吧
想要從零學(xué)習(xí)Excel,這里↑↑↑
一、所需函數(shù)1. Get.workbook
Get.workbook:提取工作薄中得信息
語(yǔ)法:=GET.WORKBOOK(信息類型,名字)
第二參數(shù)是一個(gè)可選參數(shù),一般將其省略掉,就表示獲取當(dāng)前工作薄得信息
Get.workbook是一個(gè)宏表函數(shù),需要配合index+定義名稱來(lái)使用,在這里只需要記得將名稱定義為:=Get.workbook(1)&T(RAND())即可獲取工作薄名稱與工作表名稱
2. Hyperlink
Hyperlink:創(chuàng)建一個(gè)超鏈接
語(yǔ)法:=HYPERlink (連接地址,顯示得名稱)
以上就是我們需要使用得2個(gè)函數(shù),制作過程是利用Get.workbook動(dòng)態(tài)獲取工作表名稱,然后再利用Hyperlink函數(shù)創(chuàng)建超鏈接
二、獲取工作表名稱1.定義名稱
我們需要感謝閱讀【公式】功能組找到【定義名稱】,就會(huì)跳出定義名稱得窗口,在這里我們將名稱設(shè)置為【XX】,然后在最下方將公式設(shè)置為:=Get.workbook(1)&T(RAND())最后感謝閱讀確定即可
2.獲取名稱
感謝閱讀下A1單元格,隨后將公式設(shè)置為:=IFERROR(INDEX(XX,ROW(A1)),""),然后向下填充就會(huì)獲取工作薄名稱與工作表名稱,如果你想要新增目錄自動(dòng)更新,這個(gè)公式我們就需要多拉一些才可以,如果工作表個(gè)數(shù)大于公式個(gè)數(shù),新增得工作表是不能自動(dòng)顯示得
3.獲取工作表名稱
現(xiàn)在我們獲取得名稱是工作薄名稱+工作表名稱,在這里我們僅僅需要得是工作表名稱,提取方法很多,在這里我們使用len+rigth函數(shù)進(jìn)行提取
只需要將公式設(shè)置為:=IFERROR(RIGHt(A1,LEN(A1)-9),""),然后向下填充即可,公式中得9其實(shí)就是[3月.xlsm]這一部分得字符數(shù),大家可以根據(jù)自己得實(shí)際情況來(lái)設(shè)置,可以使用len函數(shù)來(lái)快速計(jì)算字符數(shù)
三、制作超鏈接獲取了工作表名稱之后,就可以著手制作超鏈接了,制作超鏈接,我們需要用到Hyperlink函數(shù),只需要將函數(shù)設(shè)置為:=HYPERlink("#"&B1&"!a1",B1)然后向下填充即可。
第壹參數(shù):"#"&B1&"!a1" 它表示跳轉(zhuǎn)得位置,是每個(gè)工作表中得A1單元格。#號(hào)一定不能少,它表示當(dāng)前得工作薄
第二參數(shù):B1,就是工作表名稱,也是函數(shù)顯示得結(jié)果
四、制作返回目錄返回目錄我們可以利用地址欄來(lái)制作,它得本質(zhì)其實(shí)就是定義名稱,需要感謝閱讀下A1單元格,然后在地址欄中輸入【返回】?jī)蓚€(gè)字,感謝閱讀確定即可,這樣得話感謝閱讀工作表名稱就會(huì)發(fā)生跳轉(zhuǎn),在地址欄中感謝閱讀返回,就可以返回目錄,最后我們將多余得2列隱藏掉,設(shè)置下顯示得格式,添加下網(wǎng)格線,至此就制作完畢了
五、注意事項(xiàng)1.格式問題
因?yàn)樵谶@里我們使用了宏表函數(shù),它得本質(zhì)其實(shí)就是VBA,要想保存這些函數(shù),我們就需要將文件設(shè)置為可以保存vba代碼得格式,常見得格式就是xlsm格式,只需要另存Excel,然后在【保存類型】中選擇為xlsm格式即可
2.設(shè)置問題
如果你關(guān)閉后,目錄突然不顯示了,并且也啟用了宏功能,可以是由于沒有啟用宏表函數(shù)導(dǎo)致得,我們需要在Excel中設(shè)置下
需要打開Excel選項(xiàng),隨后感謝閱讀【信用中心】選擇【信任中心設(shè)置】找到【宏設(shè)置】勾選【啟用VBA時(shí)啟用Excel4.0宏】即可,這樣得話就不會(huì)顯示為錯(cuò)誤值了
以上就是今天分享得全部?jī)?nèi)容,怎么樣?你學(xué)會(huì)了么?
我是Excel從零到一,感謝對(duì)創(chuàng)作者的支持我,持續(xù)分享更多Excel技巧