發布時間:2024-01-24閱讀(14)
Hello,大家好,之前跟大家分享過是power query制作excel工作表目錄,但是有人反映版本并不支持,今天就跟大家分享下如何使用工作制作工作表目錄,下面就讓我們來一起操作下吧

一、GET.WORKBOOK函數
Get.workbook函數它是一個宏表函數,可提取工作表中的很多信息,在這里我們要使用這個函數來提取工作表的名稱,當Get.workbook函數的參數為1的時候,就能實現提取工作表名稱的效果
但是所有的宏表函數我們都無法直接使用,需要先定義名稱然后配合index函數來使用,首先我們點擊公式然后點擊定義名稱,在這里我們將名稱設置為xx,然后在引用位置中輸入=Get.workbook(1)點擊確定即可,至此定義名稱就完成了

二、提取工作表名稱
隨后我們只需要在a2單元格中輸入公式 =IFERROR(INDEX(xx,ROW(A1)),"")向下填充即可,這樣的話我們就提取到了工作簿名稱加上工作表名稱,在這里我們就需要將工作表名稱提取出來,因為前面工作薄名稱的格式是一定的他是:[視頻課.xlsx],它的字符長度是10,我們可以用LEN函數計算下字符的總長度減去10,然后再使用rigth函數從右開始提取數據即可得到名稱,公式為:=IFERROR(RIGHT(A2,LEN(A2)-10),""),至此我們就將工作表名稱提取出來了,在這里IFERROR這個函數是用來屏蔽錯誤值的

三、使用HYPERLINK函數制作超鏈接
最后我們只需要將公式設置為:=HYPERLINK("#"&A2&"!A1",B2),點擊回車向下填充即可
在這里簡單的跟大家說下這個公式
第一參數是:"#"&A2&"!A1,
在這里#就代表當前工作簿,A2就是提取的工作簿與工作表的姓名,這個嘆號就是工作表姓名與單元格的分割符號,A1對應的就是工作表中A1這個單元格
第二參數:B2就是工作表名稱

最后需要注意的是因為我們使用了宏表函數,它本質上也是vba,所以想要儲存這個函數就需要將文件的格式另存為xlsm的格式
以上就是今天分享的內容,怎么樣?你學會了嗎?
我說excel從零到一,關注我,持續分享更多excel技巧
歡迎分享轉載→http://www.avcorse.com/read-227254.html
下一篇:紅娘是哪一部作品中的人物
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖