原标题:《Excel还能创建目录吗。太简单了,几乎没有朋友!》
大家好,我是最近一直在努力学习的小霜~
最近在梳理Excel的知识点时,无意中发出了一个问题:
Word中有目录导航,我们点击标题就可以跳转到相应的文档位置。
我们可以通过添加一个新的板块,点击对应的板块,跳转到对应的PPT页面。
为什么Excel中没有类似于工作表的导航目录
虽然Excel也有导航栏,但是当工作表很多的时候,我们要找到指定的工作表就太麻烦了!
然后我就在想,既然Excel里没有,我们是不是可以自己创建一个目录页。
所以根据这个想法,我做了这样一个目录页:
本文介绍了创建超链接目录的两种常用方法:
创建具有超链接功能的目录页面
创建带有兼容性检查的目录页。
就顺着我的思路一直往后看~
既然工作簿中有以下工作表,我们需要在目录页中创建一个工作表目录。
01.使用超链接功能创建目录页面。
在创建目录页面之前,我们需要首先获得工作表名称。
也可以逐个输入工作表名称,但是有点麻烦这里,我先介绍两种获取工作表名称的方法
▋第一步:获取工作表名称这里我们介绍两种方法
方法一:使用正方点阵函数库
我们之前介绍过正方格子函数库,这里使用的是函数库中的GetSheetName函数。
GetSheetName函数的语法规则是:
=GetSheetName))
例如:
=GetSheetName,用于获取第一个表的名称。
=GetSheetName,用于获取第二个表的名称。
。
我们可以使用ROW函数获得连续的序列号。
我们在目录页的单元格A2中输入公式:
=IFERROR),)
下拉,此时所有的工作表名称都出来了。
方法二:自定义函数公式。
除了使用函数库,我们还可以自己编写一个自定义函数。
FunctionGetNameGetName =工作表(sheet _ no)这意味着:工作表(1)Name,获取第一张工作表的名称,工作表(1)名称,获取第一个工作表的名称,依此类推...
现在工作表中,GetName函数存在,我们可以直接使用~
注意:
要使用自定义功能,文档需要以xlsm/xls格式保存。
如果不想改,可以直接获取工作表名称,作为值复制粘贴。
在这里,我们得到工作表的名称。接下来我们直接用超链接功能创建目录~
▋第二步:使用超链接功能创建一个目录。
超链接功能的基本语法:
=超链接)
我猜,肯定会有朋友直接把公式写成这样:
=超链接
但是,如果你点击它,结果将是错误的原因是当HYPERLINK函数引用一个单元格时,第一个参数前面需要有一个#号
积分后,我们可以直接写出公式:
=超链接
至此,目录页大致完成。
为了美化目录页面,我们可以将A列的工作表名称设置为白色,取消C列的下划线,修改颜色。
02.使用兼容性检查创建目录页。
PS:关于兼容性检查:Office可以检查文档与其他版本Office for Mac和Windows的兼容性,并创建兼容性报告。
您可以打开兼容性报告以了解有关任何兼容性问题的更多信息,并尝试修复这些问题。
先来看看具体操作吧!
第一步
选择除目录页之外的所有工作表。
单击第二个工作表,按住键,然后单击最后一个工作表。
在单元格A1中,输入:
=XDF1
按住快捷键进行批量填充。
▋步骤2:打开兼容性检查,并将生成的目录链接复制到目录表上的C2单元格。
选择选项卡。
选择信息—检查问题—检查兼容性。
这时会弹出兼容性检查器对话框,选择复制到新表,会出现一个名为Sheet2的工作表。
▋第三步:将生成的连接区域复制到目录页工作表的B2单元格,通过替换和字体格式化美化目录页。
复制链接区域。
将范围粘贴到目录页的C2单元格中。
选中区域,按住快捷键调出替换窗口,并改变'!将所有A1替换为(空)。
删除下划线,更改字体颜色,并修改单元格边框。
至此,目录页完成,鼠标悬停在文本上方会出现小指点击后,可以跳转到相应的工作表最后,直接删除Sheet2工作表
▋第四步:为目录页以外的工作添加跳转链接。
选择除目录页以外的工作表。
在单元格A1中输入公式:
=超链接
批量填充,设置字体为加粗绿色字体。
最后简单美化一下目录,就可以做出开头所示的效果了~
看到这里,你一定有些小问号吧。
XDF1是什么意思。
我们点击单元格A1并按住快捷键这时候我们可以跳到最后一列,也就是XFD1
与XFD1一样,XD实际上是一个单元格,列标签为XDF1,行标签为1。
输入公式:
=列
结果是16334。
也就是说,XDF1中的列数是16334,工作表中最大的列是XFD,它是16384列。
为什么要输入= XDF1。
兼容格式的最大列数是256,当前格式的最大列数是16384 (XFD)。
当我们在工作表中使用公式= XDF1时,我们将检查兼容性问题。
因为兼容格式的最大列数是256,不能引用16334列的单元格,所以会出现窗口提示。
当我们将选中的内容复制到新表中时,可以看到相应提示问题中的超链接位置。
因此,除了引用XDF1,我们还可以引用列256和16384 (XFD)之间的单元格。
03
好了,最后总结一下本文介绍的两种方法:
使用超链接功能创建目录。
涉及的知识点:
获取工作表名称。
用户自定义函数主要是使用工作表编写的名称指明第一个工作表的名称
使用hyperlink函数创建超链接目录,其中第一个参数跳转单元格时需要在前面加一个#号。
创建一个带有兼容性检查的目录。
涉及的知识点:
兼容格式的最大列数是256 (IV)列,非兼容版本格式的最大列数是16384(XFD)。
所以我们可以用引用单元格来构造兼容性问题,然后检查兼容性问题,复制新表,得到我们创建目录时需要的超链接。
学会了今天的小技巧,你可以在别人还在一张一张地找工作表的时候,通过目录一秒钟就找到指定的工作表!
如果你在工作中经常使用Excel,掌握这些基本操作可以大大提高你的效率!