Excel一键设置所有工作表的导航目录_便捷返回和跳转指定工作表
前面我们介绍了批量提取工作簿中所有工作表的名称,而这一步,是为了给所有工作表添加一个导航目录,以便我们能够在目录页和任意工作表中快捷切换。
如何添加一个目录,操作很简单,首先选择工作表名称的单元格区域,然后在左上角的单元格地址栏输入目录”文本。
这个操作实际属于定义名称的快捷操作,我们可以在左上角单元格地址栏的右侧下拉菜单中,找到刚才设置的目录文本。
通过点击该文本,便可以快速地跳转到它引用到工作表名称区域,也就是我们设置的目录页。
其效果如下面动图所示:
目录页设置完毕,接下来要对每个工作表名称进行相应的跳转链接的引用。
既然是链接,那我们可以通过编辑超链接来完成引用。
鼠标右击任意数据单元格,在弹出的选项菜单中选择下方的链接”。
将进入插入超链接的编辑界面,界面中包含了跳转到的文件位置,这里要点击本文档中的位置”。
随后进行进一步设置,在单元格引用输入框中可以手动输入单元格地址,不作输入则系统默认为A1单元格地址。
然后可以在下方的引用位置选择工作表名称,我们点击第1个工作表,点击确定。
此时便给第一个工作表名称添加上可跳转的链接,点击该文本可以跳转到该工作表的A1单元格。
但这个方法可以较为快捷地给文本添加一个本文档中的链接地址,但它无法一次性给所有工作表名称添加相应地跳转链接。
因此,编辑超链接常应用于添加少量跳转链接的场景中。
所以我们还需要另寻他径,使用另一个方式来一键设置导航目录和跳转链接。
下面进入操作步骤。
首先右击表格下方的工作表名称,在弹出的选项中选择选定全部工作表”。
随后在数据表的首行输入一个新行,并在第1个单元格中输入一个表达式:
=XDF1
这个表达式的含义是什么?
其实XDF可以看作是excel最后一列,相当于第16334列,那么XDF1即可以视为最后一列的第1个单元格。
在低版本的excel中,列数为限制为256列,当超过这个列数时,系统是无法兼容的。
我们继续操作,运行输入的表达式,其结果会显示为0.
随后我们右击第1行,并选择隐藏”选项。
隐藏第1行是为了使表格数据更整齐美观,随后我们进入关键部分。
点击文件–信息–检查问题–检查兼容性,会弹出一个提示框,我们直接点击提示框左下角的复制到新表”,系统将创建一个新工作表来显示该工作簿版本兼容性的说明和工作表的目录导航。
具体操作如下动图所示:
我们来看一下新表的内容,箭头所指处,就是系统生成的所有工作表名称的目录和可跳转的地址链接。
那么其他数据我们可以进行清除,并对目录列进行靠左显示。
由于该列的名称中包含了'!A1”的字符内容,为了使数据更简洁,我们可以通过替换功能,将该字符串替换为空值。
替换操作如下动图所示:
完成了数据的整理,接下来我们回顾一下目录页的设置,选择A列区域,点击左上角地址栏输入目录文本,直接按下ENTER键。
这时点击任意工作表名称,会跳转到它链接的单元格地址,我们再点击地址菜单栏中的目录”,便快速返回到目录页面。
其效果如下图所示:
那么一键创建工作表目录和链接,实际是利用了系统检查兼容性和返回新表兼容性报表的功能,属于一个特殊的excel技巧。
在一些复合型的excel模板中,工作表目录导航是比较常见的应用,而且创作者还会给这个导航设置美观的外观和格式,使其看起来更加高大上。