1、文件→选项→信任中心→宏设置→启用VBA宏时启用Excel 4.0 宏(X)
2、名称管理器→新建→编辑名称→名称:表名→引用位置输入公式后,确定
=INDEX(GET.WORKBOOK(1),ROW(目录!B2))
3、工作表:目录的B2单元格输入公式后,下拉即可完成
=IFERROR(HYPERLINK(表名&"!A1",TEXTAFTER(表名,"]")),"")
4、文件另存为Excel启用宏的工作簿(*.xlsm)
二、EXCEL通过定义名称与超链接制作目录表,可实现精准定位到目录表的任一单元格(不用启用宏)
1、先把工作簿内的工作表名在目录工作表内每行输入,比如B列按行输入
2、比如B2的工作表名:明细表,对应的C2单元格输入:
=HYPERLINK("#"&B2&"!K1","看明细")
备注:B2是工作表名(辅助列),K1是B2工作表内的链接目标单元格,
3、在工作表名称:明细表的K1单元格输入
=HYPERLINK("#目录!B1","返回目录")
即可返回工作表名称:目录
如果想精准定位为目录内的指定单元单元格,可通过:
定义名称为明细表操作:在目录的B2单元格:明细表→右键定义名称→新建名称→名称:明细表,引用位置:=目录!$B$2
在工作表名称:明细表的K1单元格输入内容 :回目录→右键链接→本文档中的位置→明细表→即可完成。
原创文章,作者:开心电脑网,如若转载,请注明出处。