怎么更新目錄不改變格式(新增一條目錄怎么弄)
怎么更新目錄不改變格式,新增一條目錄怎么弄。小編來告訴你更多相關(guān)信息。
制作可以自動更新的工作表目錄,最簡單的方法就是利用PowerQuery來獲取工作表名稱,但是有很多粉絲反映它們的Excel版本不支持,無法使用,今天就跟大家分享另一種解決方法,不限制Excel版本,就是操作稍微麻煩一些,也可以實現(xiàn)自動更新,下面就讓我們來一起操作下吧
想要從零學習Excel,這里↑↑↑
一、所需函數(shù)
1. Get.workbook
Get.workbook:提取工作薄中的信息
語法:=GET.WORKBOOK(信息類型,名字)
第二參數(shù)是一個可選參數(shù),一般將其省略掉,就表示獲取當前工作薄的信息
Get.workbook是一個宏表函數(shù),需要配合index+定義名稱來使用,在這里只需要記得將名稱定義為:=Get.workbook(1)&T(RAND())即可獲取工作薄名稱與工作表名稱
2. Hyperlink
Hyperlink:創(chuàng)建一個超鏈接
語法:=HYPERLINK (連接地址,顯示的名稱)
以上就是我們需要使用的2個函數(shù),制作過程是利用Get.workbook動態(tài)獲取工作表名稱,然后再利用Hyperlink函數(shù)創(chuàng)建超鏈接
二、獲取工作表名稱
我們需要點擊【公式】功能組找到【定義名稱】,就會跳出定義名稱的窗口,在這里我們將名稱設置為【XX】,然后在最下方將公式設置為:=Get.workbook(1)&T(RAND())最后點擊確定即可
點擊下A1單元格,隨后將公式設置為:=IFERROR(INDEX(XX,ROW(A1)),""),然后向下填充就會獲取工作薄名稱與工作表名稱,如果你想要新增目錄自動更新,這個公式我們就需要多拉一些才可以,如果工作表個數(shù)大于公式個數(shù),新增的工作表是不能自動顯示的
3.獲取工作表名稱
現(xiàn)在我們獲取的名稱是工作薄名稱+工作表名稱,在這里我們僅僅需要的是工作表名稱,提取方法很多,在這里我們使用len+rigth函數(shù)進行提取
只需要將公式設置為:=IFERROR(RIGHT(A1,LEN(A1)-9),""),然后向下填充即可,公式中的9其實就是[3月.xlsm]這一部分的字符數(shù),大家可以根據(jù)自己的實際情況來設置,可以使用len函數(shù)來快速計算字符數(shù)
三、制作超鏈接
第二參數(shù):B1,就是工作表名稱,也是函數(shù)顯示的結(jié)果
四、制作返回目錄
返回目錄我們可以利用地址欄來制作,它的本質(zhì)其實就是定義名稱,需要點擊下A1單元格,然后在地址欄中輸入【返回】兩個字,點擊確定即可,這樣的話點擊工作表名稱就會發(fā)生跳轉(zhuǎn),在地址欄中點擊返回,就可以返回目錄,最后我們將多余的2列隱藏掉,設置下顯示的格式,添加下網(wǎng)格線,至此就制作完畢了
五、注意事項
因為在這里我們使用了宏表函數(shù),它的本質(zhì)其實就是VBA,要想保存這些函數(shù),我們就需要將文件設置為可以保存vba代碼的格式,常見的格式就是xlsm格式,只需要另存Excel,然后在【保存類型】中選擇為xlsm格式即可
如果你關(guān)閉后,目錄突然不顯示了,并且也啟用了宏功能,可以是由于沒有啟用宏表函數(shù)導致的,我們需要在Excel中設置下
需要打開Excel選項,隨后點擊【信用中心】選擇【信任中心設置】找到【宏設置】勾選【啟用VBA時啟用Excel4.0宏】即可,這樣的話就不會顯示為錯誤值了
以上就是今天分享的全部內(nèi)容,怎么樣?你學會了嗎?
本站部分文章來自網(wǎng)絡或用戶投稿。涉及到的言論觀點不代表本站立場。閱讀前請查看【免責聲明】發(fā)布者:方應,如若本篇文章侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。本文鏈接:http://www.gdyuanyu.cn/tougao/72987.html