一、GET.WORKBOOK函數(shù)
Get.workbook函數(shù)它是一個宏表函數(shù),可提取工作表中的很多信息,在這里我們要使用這個函數(shù)來提取工作表的名稱,當(dāng)Get.workbook函數(shù)的參數(shù)為1的時候,就能實現(xiàn)提取工作表名稱的效果
但是所有的宏表函數(shù)我們都無法直接使用,需要先定義名稱然后配合index函數(shù)來使用,首先我們點擊公式然后點擊定義名稱,在這里我們將名稱設(shè)置為xx,然后在引用位置中輸入=Get.workbook(1)點擊確定即可,至此定義名稱就完成了
二、提取工作表名稱
隨后我們只需要在a2單元格中輸入公式 =IFERROR(INDEX(xx,ROW(A1)),'')向下填充即可,這樣的話我們就提取到了工作簿名稱加上工作表名稱,在這里我們就需要將工作表名稱提取出來,因為前面工作薄名稱的格式是一定的他是:[視頻課.xlsx],它的字符長度是10,我們可以用len函數(shù)計算下字符的總長度減去10,然后再使用rigth函數(shù)從右開始提取數(shù)據(jù)即可得到名稱,公式為:=IFERROR(RIGHT(A2,LEN(A2)-10),''),至此我們就將工作表名稱提取出來了,在這里IFERROR這個函數(shù)是用來屏蔽錯誤值的
三、使用HYPERLINK函數(shù)制作超鏈接
最后我們只需要將公式設(shè)置為:=HYPERLINK('#''&A2&''!A1',B2),點擊回車向下填充即可
在這里簡單的跟大家說下這個公式
第一參數(shù)是:'#''&A2&''!A1,
在這里#就代表當(dāng)前工作簿,A2就是提取的工作簿與工作表的姓名,這個嘆號就是工作表姓名與單元格的分割符號,A1對應(yīng)的就是工作表中A1這個單元格
第二參數(shù):B2就是工作表名稱
最后需要注意的是因為我們使用了宏表函數(shù),它本質(zhì)上也是vba,所以想要儲存這個函數(shù)就需要將文件的格式另存為xlsm的格式
以上就是今天分享的內(nèi)容,怎么樣?你學(xué)會了嗎?
聯(lián)系客服