利用Excel建立动态的工作表目录

需求

现在,需要建立动态的工作表目录。无论是新增、删除工作表,还是移动工作表的位置,目录将实时更新。同时,点击工作表目录下的链接,能够跳转至对应的工作表内。工作表目录如下图所示:

图片
动态的工作表目录

注:为了避免B列的函数过长,在C列增加了获取工作表名称的函数。可根据自己的需求,在完成后选择隐藏C列,或嵌套到B列的函数中。

操作步骤

1、使用宏表函数:菜单栏--->公式--->名称管理器--->新建,在弹出的【新建名称】对话框中,名称栏所在行输入:shtName;在引用位置所在行输入:=GET.WORKBOOK(1)

图片
如何使用宏表函数的指引图

2、在C2单元格获取工作表名,输入公式:

=IFERROR(INDEX(shtName,ROW()),"")&T(NOW())

3、在B2单元格获取带链接的工作表名,输入公式:

=IFERROR(HYPERLINK(C2&"!A1",MID(C2,FIND("]",C2)+1,LEN(C2))),"")

4、在A2单元格填充序号,输入公式:=IF(B2<>"",ROW()-1,"")

5、选择A2至C2单元格,并下拉填充。

本文使用的函数功能简述

Hyperlink函数可以跳转到链接的工作表指定位置
T(Now()函数实现工作表目录的实时更新
GET.WORKBOOK(1)获取当前工作簿全部工作表名称的集合
Index函数用于获取每个工作表的名称
Mid函数从指定位置开始截取字符串
Find函数获取指定字符串在单元格出现的位置
Row函数

获取单元格的行号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值