参考资料
- 用GET.WORKBOOK函数实现excel批量生成带超链接目录且自动更新
目录
- 一. 需求
- 二. 名称管理器 → 自定义获取sheet页名称函数
- 三. 配合Index函数,获取所有的sheet页名称
- 四. 添加超链接,指向对应的sheet页
一. 需求
⏹有如下Excel表,需求:
- 获取所有sheet页的名称
- 给获取到的sheet页名称添加超链接,跳转到对应的sheet页的A1单元格
二. 名称管理器 → 自定义获取sheet页名称函数
⏹通过公式选项卡的名称管理器
,创建自定义标签
=GET.WORKBOOK(1)
三. 配合Index函数,获取所有的sheet页名称
=INDEX(get_sheet_name,ROW(A10))
get_sheet_name
:自定义标签ROW(A10)
:获取sheet页的个数,名称为sheet9
的sheet,正好是第10个sheet页。
ROW(A10)对应的数字也正好是10。
四. 添加超链接,指向对应的sheet页
=HYPERLINK("#"&B13&"!A1", B13)
- 通过
HYPERLINK()
函数创建超链接 #
表示引用的工作表名在当前工作簿中!A1
表示链接到对应工作表的A1单元格HYPERLINK
第2个参数B13表示以工作表名称命名超链接