前段時間給大家分享了在Excel工作表創建目錄的方法,但是很多同學反饋說還有一點問題,如果工作表名稱中存在空格或是數字,超連結會無法跳轉。
首先在工作簿中新建一個工作表,命名為「目錄」。
接下來主要是兩個步驟:
1、自定義名稱
單擊B1單元格,切換到【公式】選項卡,單擊【定義名稱】,彈出【新建名稱】對話框,在「名稱」文本框中輸入「目錄」,在「引用位置」文本框輸入以下公式:
=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())
B1單元格輸入公式,並向下複製:
=IFERROR(HYPERLINK("#'"&MID(目錄,FIND("]",目錄)+1,99)&"'!A1",MID(目錄,FIND("]",目錄)+1,99)),"")
現在可以看到效果了,單擊目錄中的工作表名稱,就會自動跳轉到相應工作表。
使用這個公式,不論工作表名稱中有無特殊符號,都可以正常跳轉。
接下來可以繼續添加【返回目錄】的超連結。
在任意工作表的空白單元格中輸入以下公式:
=HYPERLINK("#目錄!A1","返回目錄")
然後複製該單元格,粘貼到其他工作表中。
注意,工作表保存時需要選擇保存類型為「Excel 啟用宏的工作簿(*.xlsm)」,否則會不能正常使用了。
公式解釋可以參考這裡給工作表做個目錄吧,還帶超連結的。
圖文製作:祝洪忠
投稿郵箱:wechat@excelhome.cn
如需轉載,請在留言區留下您的微信號,以便添加白名單
長按下面二維碼圖片,點」識別圖中二維碼「然後再點關注,每天都會收到最新excel教程。
ExcelHome,微軟技術社區聯盟成員