怎样在excel表格添加超链接(excel如何批量建超链接目录)

编按:哈喽,大家好!在平时工作中,为了能快速打开需要的工作表,我们通常会设置一个目录。目录的设置方法有很多种,但大多数人使用的方法还是基本的手动插入超链接的操作。虽然这个方法也行,但是将大大降低你的工作效率,那么今天,我们将给大家分享在excel中生成目录的6种方法,保证招招精彩,赶紧来看看吧!(由于篇幅原因,文章将分为上下两篇,本篇为上篇。)

*********

如下图所示,工作簿里有4张工作表,为了方便快速跳转到指定工作表中,我们先创建一个名为“目录”的工作表。

创建好后,就开始我们目录的制作吧!

一、 基础方法

1.手动生成目录

单击鼠标右键-点击“链接”(也可以直接按快捷键CTRL K)-链接到“在本文档中的位置”-选择需要链接的工作表名称,修改要显示的链接名称,最后“确定”,就能生成一个超链接。重复以上步骤,就可以生成一个目录。操作步骤如下图所示:

2.跳转函数生成单个链接

在A2单元格输入公式=HYPERLINK("#方便面!a1","方便面"),并依次填写其他链接。

HYPERLINK函数有两个参数:第1参数是链接的位置,第2参数是单元格里要显示的文字内容。

注意:当HYPERLINK第1参数的链接位置是某个工作表时,需在地址前面加“#”,这是固定用法,小伙伴们记住就行。

关于HYPERLINK函数的详细用法,小伙伴们可以参考之前的教程《给我去你心里的地址,我就能用excel跳转函数住进去》,在此就不细说了。

优点:

操作简单、易上手。

缺点:

① 比较繁琐,如果需要创建的目录数过多,会非常耗时间。

② 如果要实现双向跳转的目录,会占用多余页面的空间。

③ 不能实现自动更新,如果删除或增加工作簿中的工作表,需要重新修改目录。

二、跳转函数批量生成链接

前面说到的方法虽然操作起来比较简单,但是都太麻烦了,而且不够灵活。有没有那种既能批量创建链接,还能伴随着工作表的变化,实现自动更新的目录呢?当然有啦!

其实上面的方法之所以繁琐,是因为我们无法直接得到各个工作表的名称,需要在公式中一个一个去输入。知道了问题就好解决了,说到提取工作表的名称,小伙伴们有没有觉得很耳熟呢?没错,前不久说到的宏表函数刚好可以达到这个目的。

由于宏表函数无法在单元格中直接使用,需要定义名称才可以使用。所以我们可以先定义一个名为“目录”的名称,并在“引用位置”处使用宏表函数“=GET.WORKBOOK(1)”,提取出工作表的信息。

关于更多宏表函数的内容,小伙伴们可以参考之前的教程《为什么你的加班在老板眼里一文不值?因为Excel宏表函数3秒就可以解决》

接着使用公式“=INDEX(目录,ROW(A2))”提取出名称为“目录”中的所有工作表的名称。

当然我们也可以使用转置函数TRANSPOSE提取出工作表的名称,不过需要先选中A2:A6区域,再输入公式=TRANSPOSE(目录),完成后使用数组公式快捷键CTRL SHIFT ENTER返回结果。

由于现在提取出来的工作表名称是带有工作簿名称的,所以需要我们使用公式进一步优化,达到只保留工作表名称的效果。在A2单元格输入公式:=REPLACE(INDEX(目录,ROW(A2)),1,FIND("]",INDEX(目录,ROW(A2))),""),下拉后即可完成这一步骤。

接着用HYPERLINK函数批量生成超链接,在B2单元格输入公式:=HYPERLINK("#"&A2&"!A1",A2),即完成目录的制作。

后续如果我们的工作表有变动,只需要重新刷新并下拉拖拽公式,目录就能自动更新了!

最后将工作簿另存为“Excel启用宏的工作簿”即完成整体操作。

详细的批量生成超链接目录的方法,小伙伴们可以参考之前的教程《用GET.WORKBOOK函数实现excel批量生成带超链接目录且自动更新》,就不再赘述了。

其实除了可以使用宏表函数提取工作表名外,Power Query也同样能达到这一效果。

操作步骤:

① 打开“数据”选项卡-点击“新建查询”下拉菜单中的“从文件”-“从工作簿”。

② 在弹出的窗口中,找到名为“目录”的工作簿,选中并点击“导入”。

③ 在“导航器”窗口中,选中工作簿“目录”,并点击“转换数据”。

④ 下面我们就进入了Power Query编辑器界面,选择第一列数据,单击鼠标右键-“删除其他列”,点击“关闭并上载”,此时在新增的一个工作表中,就会出现我们需要的工作表名称。

然后按照上述的步骤,用HYPERLINK函数批量生成超链接,在B2单元格输入公式:=HYPERLINK("#"&A2&"!A1",A2),即可完成目录的制作。

优点:

① 批量生成链接,节约时间。

② 可以实现目录的自动更新。

缺点:

① 涉及到宏表函数和引用函数INDEX,对新手不友好。

② 如果要实现双向跳转的目录,会占用多余页面的空间。

三、CTRL F生成目录

相信看完上面方法的小伙伴已经开始头晕眼花了,没关系,下面小编就给大家介绍一个超便捷的方法,仅用快捷键CTRL F就可以制作目录!简直就是小白的福音呀!

操作步骤:

① 找到在所有工作表中都为空的单元格,输入一个表中没有的任意字符,比如“囡”,这里教大家一个批量录入的技巧。

在第一个工作表中,单击空白单元格A4,然后按住SHIFT键点击最后一个工作表,输入“囡”,再按ENTER键。此时可以发现每个工作表中的A4单元格都有“囡”。

② 使用CTRL F打开查找页面,在“查找内容”中输入“囡”,点开“选项”,在“范围”处选择“工作簿”,最后点击“查找全部”,就可以实现一个动态目录啦!操作动图如下:

优点:

① 操作简单、节约时间,小白也可以轻松上手。

② 可以实现双向跳转。

缺点:

① 会改变原本工作表中的数据。

② 目录不能随着工作表的变动而自动更新。

*********

说了这么多,小伙伴们估计有疑问了?如何既能在不占用多余页面空间的基础上,实现双向跳转,又能让目录实现自动更新呢?别急,下篇教程就给大家揭晓答案!

****部落窝教育-excel目录制作技巧****

原创:壹仟伍佰万/部落窝教育(未经同意,请勿转载)

更多教程:部落窝教育(www.itblw.com)

微信公众号:exceljiaocheng

           
专栏
学会电子表格Excel函数视频教程
作者:部落窝教育
9.9币
252人已购
查看
(0)

相关推荐

  • Excel表格添加超链接教程

    在我们使用Excel表格的过程中,有时候需要为表格内的内容添加网站地址的超链接,以方便引入相关的内容,这个时候,我们就需要使用到添加超链接的知识了.那么,怎么在Excel表格内添加超链接呢?一起来看看 ...

  • excel表格添加斜线的方法

    方法一:单元格右键菜单,选择设置单元格格式,然后点击边线选项,在左侧的绘对角线就可以了.这样添加出来的是斜线之对角线. 方法二:下面来学习一下Excel表格中添加斜线之多条斜线的制作方法. 1.单击 ...

  • 如何为Excel表格添加阴影

    Excel表格是我们常见的表格软件,其中涉及到很多复杂的操作,尤其是一些细节很多人不知道怎么处理,小编为大家解答.具体如下:1. 首先,请大家在自己的电脑中找到某excel文档,然后将其打开,接着选中 ...

  • 怎么给Excel表格中的文字后批量添加下划线

    今天给大家介绍一下怎么给Excel表格中的文字后批量添加下划线的具体操作步骤.方法一1. 在打开的Excel表格中,将想要加下划线的单元格选中.2. 右键,选择设置单元格格式,在打开的窗口,分类中点击 ...

  • 如何给excel表格的单元格中批量添加相同的前缀

    今天给大家介绍一下如何给excel表格的单元格中批量添加相同的前缀的具体操作步骤.1. 首先打开电脑,找到想要操作的Excel表格,双击打开,如图,我们需要给人员列批量添加上"销售部&quo ...

  • 怎么给Excel表格添加下拉菜单选项

    我们在编辑Excel表格的时候,如果遇到需要添加下拉菜单的选项的情况,今天就跟大家介绍一下怎么给Excel表格添加下拉菜单选项的具体操作步骤.这里我们需要用到Excel表格中的数据有效性功能.1. 首 ...

  • 怎么在Excel表格的单元格中批量添加符号或者文字

    我们在编辑好了Excel表格之后,发现一些单元格漏掉了相同的符号或者文字,想要批量进行添加,该怎么操作呢?今天就跟大家介绍一下怎么在Excel表格的单元格中批量添加符号或者文字的具体操作步骤.1.如图 ...

  • Excel表格中的表达式怎样批量计算出结果

    今天给大家介绍一下Excel表格中的表达式怎样批量计算出结果的具体操作步骤.1. 打开电脑,双击excel图标打开表格,输入一列表达式,如图.2. 然后在B1单元格输入=" "&a ...

  • EXCEL表格中的空格怎么批量删除

    如我们在用excel表格处理数据的时候,在单元格中有许多空格,想要批量删除,该如何操作呢?一起来看看吧.1. 如图,打开我们想要操作的Excel表格,可以看到里面有挺多空格的.2. 将含有空格的整个单 ...

  • Excel表格中的空行怎么批量删除

    今天给大家介绍一下Excel表格中的空行怎么批量删除的具体操作步骤.方法一1. 打开我们想要删除空行的表格,将表格中的数据全部选中.2. 然后按键盘上的ctrl G组合键,调出定位窗口.3. 在下方找 ...