EXCEL工作簿中的工作表比较多,找某个工作表比较麻烦。通过建立目录索引,可以快速定位指定的工作表。如何建立指数?相信很多人都可以插入链接,但是如果工作表太多,这样操作的时间
EXCEL工作簿中的工作表比较多,找某个工作表比较麻烦。通过建立目录索引,可以快速定位指定的工作表。
如何建立指数?
相信很多人都可以插入链接,但是如果工作表太多,这样操作的时间会很长,反复的机械操作会让人抓狂。
今天给大家带来一个简单的批量插入链接的方法。
/01/定义名称
在公式选项卡上,选择定义名称功能区上的定义名称,在弹出的新名称窗口中,在名称文本框中输入shn(自定义名称),在引用位置文本框中输入公式:
=INDEX(GET。工作簿(1),行(1:1))&T(NOW())
/02/创建目录
在单元格B1中输入公式:
=IFERROR(超链接(shn & amp\”!A1 \ & # 8221,MID(shn,FIND(\ ”]\”,shn)+1,99)),\ ”\”)
公式分析:
=INDEX(GET。工作簿(1),行(1:1))&T(NOW())
去拿。练习本
宏功能,就是提取工作簿中所有工作表的名称,定义名称后才能使用。
它在提取工作表表名后返回的格式类似于“[快速目录索引。xlsx]目录”样式。
T(NOW())
t是EXCEL中的一个函数。它的用法是:
t(值)
当value为文本数据时,t函数返回其原始内容,当value为其他数据时,返回空 value。公式中使用T(NOW())来确保工作表名称可以实时更新。当我们修改工作表名称时,目录页面的内容将立即更新。
整个公式是返回所有工作表名称。如果我们定义=GET。工作簿(1)作为名称shn,然后在单元格B1中输入公式:
= INDEX(shn,ROW(1:1))&T(NOW())
向下填充公式,会返回下图的内容。
=IFERROR(超链接(shn & amp\”!A1 \ & # 8221,MID(shn,FIND(\ ”]\”,shn)+1,99)),\ ”\”)
MID(shn,FIND(\ ”]\”,shn)+1,99)
返回工作表表名后,我们需要去掉"[快速目录索引。xlsx]",用FIND函数找到"]"的位置,用MID函数从这个位置提取后面一个字符。在本例中,提取了99,99是一个足够大的数字,只要它大于工作表名称中的字符数。
继续上述内容,我们在C1单元格中输入公式:
=MID(B1,FIND(\ ”]\”,B1)+1,99)
双击向下填充提取所有工作表名称。
超链接功能是创建一个超链接,可以指定跳转到工作表时光标所在的单元格。在本例中,我们将跳转到所有工作表的一个单元格。错误函数是,如果有错误值,我们让它返回空值。注意:
当我们保存工作簿时,会出现以下窗口提示:
我们希望将工作簿保存为xlsm格式。