初始Excel如下,第一个sheet为目录表,后面几个为包含具体信息的sheet
先按如下步骤操作:
点击【公式】,然后选择【定义名称】,输入公式=GET.WORKBOOK(1)
选择单元格C3,填入如下内容:
=HYPERLINK("#'"&IFERROR(INDEX(MID(工作表名称,FIND("]",工作表名称)+1,99),ROW()-1),"")&T(RAND())&"'!A1",IFERROR(INDEX(MID(工作表名称,FIND("]",工作表名称)+1,99),ROW()-1),"")&T(RAND()))
设置好C3之后,选中C3单元格,然后拉着C3单元格右下方的小方块向下填充,填充完效果如下:
这个时候,点击对应超链接就可以跳转到对应的sheet表单了;
每个sheet表单增加一个返回目录页的超链接
步骤如下:
随便选择一个sheet标签名称,右击,选择“选择全部工作表”,然后在任意sheet的任意单元格输入:
=HYPERLINK("#客户信息目录!A1","返回")
然后就能看到所有选中的sheet页的单元格中的生成了一个返回字样的单元格;
点击返回,即可返回到客户信息目录页
参考:
制作一份Excel工作表“超链接”目录,其实只需1分钟!_名称
为何使用 Hyperlink 函数为多个工作表创建目录时提示“引用无效”? - 易宝典
Excel-批量生成超链接HYPERLINK_糖炒栗子不要糖的博客-CSDN博客_hyperlink批量超链接sheet页