今天和大家分享如何使用函數(shù)快速制作帶超鏈接的工作表目錄蒂秘。
步驟1、建立目錄工作表
在工作簿中新建一個工作表淘太,命名為“目錄”材彪。
步驟2、自定義名稱
單擊B1單元格琴儿,切換到【公式】選項卡,單擊【定義名稱】嘁捷,彈出【新建名稱】對話框造成,在“名稱”文本框中輸入“目錄”,在“引用位置”文本框輸入以下公式:
=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())
步驟3雄嚣、創(chuàng)建帶鏈接的目錄B1單元格輸入公式晒屎,并向下復制:
=IFERROR(HYPERLINK(目錄&"!A1",MID(目錄,FIND("]",目錄)+1,99)&REPT(" ",50)),"")
即可完成效果喘蟆,單擊目錄中的工作表名稱,會自動跳轉(zhuǎn)到相應(yīng)工作表鼓鲁。
簡單講解一下以上兩個公的含義:GET.WORKBOOK函數(shù)返回的結(jié)果類型為“[工作簿名稱]+后綴名+工作表名稱”的樣式蕴轨。NOW()返回當前系統(tǒng)日期和時間,T(NOW())返回一個空值骇吭,目的是讓GET.WORKBOOK函數(shù)結(jié)果能夠?qū)崟r更新橙弱。
FIND("]",目錄)部分,用于查找符號"]"在自定義名稱“目錄”計算結(jié)果中的位置燥狰。
MID(目錄,FIND("]",目錄)+1,99)部分棘脐,從“目錄”中的"]"符號后一個字符處取值,取值長度為99個字符龙致,這里的99可以寫成任意一個較大的數(shù)值蛀缝,只要超過完整的工作表名稱即可。
REPT(" ",50))目代,加50個空格屈梁,方便使用者只需點擊單元格,而不用必須點擊相關(guān)表名榛了,即可實現(xiàn)快速跳轉(zhuǎn)在讶。
HYPERLINK函數(shù)用于創(chuàng)建一個快捷方式(跳轉(zhuǎn)),是EXCEL超級鏈接的函數(shù)實現(xiàn)方法。當單擊函數(shù)HYPERLINK所在的單元格時忽冻,Excel將打開鏈接的文件或跳轉(zhuǎn)到指定的工作表的單元格真朗。
需要說明的是,由于GET.WORKBOOK是宏表函數(shù)僧诚,因此工作表保存時需要選擇保存類型為“Excel 啟用宏的工作簿(*.xlsm)”遮婶,同時需要在Excel選項中將宏安全性設(shè)置為中,否則會不能正常使用了湖笨。
3▼
目錄超鏈接建立完了旗扑,要想在各工作表的A1單元格創(chuàng)建返回總表的鏈接,該怎么做呢慈省?
其實很簡單臀防。
步驟1,批量選取需要創(chuàng)建返回總表鏈接的分表
選擇首個工作表边败,按住Shift鍵袱衷,選取最后一個工作表。此時兩表之間的所有表會均被選中笑窜,成為一個“組合工作表”
步驟2:創(chuàng)建返回總表超鏈接
在當前表的A1單元格輸入以下公式致燥,回車即可。
=HYPERLINK("#'目錄'!A1","返回目錄表")
單擊分表A1單元格排截,即可快速跳轉(zhuǎn)至目錄表嫌蚤。