wps怎么自动生成目录(WPS怎么自动生成目录页)

前言

昨天在我的抖音视频《只需要两步就可以在WPS表格里插入超链接目录》的评论区,有个网友提问,如果有几百个几千个文件,怎么快速建立超链接的目录。

现在小牛把详细的教程整理了下,发在这里。

wps怎么自动生成目录(WPS怎么自动生成目录页)

这里我创建了一个excel表格,表格名字叫a.xlsx,位置在:

C:\Users\Administrator\Desktop。

然后在这个工作簿里创建了7个sheet,6个普通表格,还有一个就是目录。我们要在目录这个sheet里创建带超链接的目录。下面就来分享步骤:

一、用GET.WORKBOOK和index获取sheet名称

1、定义“名称管理器”

点击“公式”,“名称管理器”。在弹出的对话框中,点击“新建”,这样会弹出新的对话框。在“名称”这里输入TQ(备注:可以输入任意字母或汉字),在“引用位置”输入公式:

=GET.WORKBOOK(1)

wps怎么自动生成目录(WPS怎么自动生成目录页)

wps怎么自动生成目录(WPS怎么自动生成目录页)

注释:

a、Excel 4 使用宏表而不是模块。而Get.Workbook( )是一个 Excel 4 中的宏表函数。所以在使用这个GET.WORKBOOK函数的时候,不需要启用宏。

b、GET.WORKBOOK可以提取当前工作簿中的所有sheet名称

使用这个函数后,会得到一个数组:

{“[工作薄名字.xlsx]Sheet名字1”,“[工作薄名字.xlsx]Sheet名字2”,“[工作薄名字.xlsx]Sheet名字3”…………}

2、用index()读取数组的元素

通过Get.Workbook( )我们已经获取了sheet的元素数组,这个时候我们要读取每一个元素。而读取元素就要使用函数index()。

根据百度百科的定义:INDEX函数是返回表或区域中的值或值的引用。

Index()有两个参数,第一个就是数组,第二个就是获取数组中的第几元素。

这个时候如果要获取刚才的GET.WORKBOOK(1)中第一个元素,我们就要先把GET.WORKBOOK(1)定义为TQ。然后用index(TQ,1)就能获取第一个元素了。

为了在表格中批量获取,我们把第二个参数,用行号获取函数ROW()来实现。

index(TQ,ROW(A1))这样下拉后,每一行就能获取对应行号对应数字的对应的元素。

那么,在这个案例中,我们在目录这个sheet表中的A1单元格,输入:

=INDEX(TQ,ROW(A1))

然后下拉填充

wps怎么自动生成目录(WPS怎么自动生成目录页)

3、提取sheet名称,去掉工作簿名字以及其他无关的符号

通过刚才的案例,我们已经把sheet名字获取来了,但是里面有工作簿名字,我们只需要sheet名字,其他的我们都要删掉。那么怎么操作?这个时候,我们就需要用MID()函数了。

a 、MID()提取函数

MID()函数,有三个主要的参数,第一个参数就是要提取的字符串,第二个参数就是从第几个字符开始提取,第三个参数就是提取多少个字符。

而刚才我们用index(TQ,ROW(A1))已经获取了第一个sheet的名字了,这个名字就是[工作薄名字.xlsx]Sheet名字1。我们可以看到我们需要的sheet名字前面有个]符号,我们只要能获取这个符号的位置,就能知道sheet名字的第一个字符的位置。这个时候我们使用find函数就可以了。

b、通过find()函数获取位置

Find()函数有两个主要的参数,第一个参数就是要查找的字符,第二个参数就是在哪个字符串中查找。这个时候我们用find(“]”,index(TQ,ROW(A1))),这样就能得到一个数字。然后在这个数字的基础上加1,就是sheet名字开始的位置。然后MIND()第三个参数,我们用比较大一点的长度,因为每个sheet不定有规律,字符串长度也不一,有的长,有的短。我们呢就输入999,这样能满足大部分的需求了。

通过刚才的一顿操作,我们就获取了sheet的名字了。

那么对于这个案例,我们尝试在B1单元格输入下面的公式:

=MID(A1,FIND("]",A1)+1,999)

wps怎么自动生成目录(WPS怎么自动生成目录页)

4、通过HYPERLINK()函数建立超链接

下面就是用超链接函数HYPERLINK()来建立超链接并给它显示sheet名字。这个函数有两个主要参数,第一个就是添加链接,第二个就是显示名字。

a 、超链接到某个excel文件

超链接到某个工作簿的话需要输入完整的地址,比如,桌面有个excel文件:bb.xls,这个文件的路径为:

C:\Users\Administrator\Desktop\

则完整的链接地址为:C:\Users\Administrator\Desktop\bb.xls

则超链接后,点击这个超链接后直接打开这个工作薄的第一个sheet,或者当前打开的sheet。

b 、超链接到某个sheet

如果要指向某个sheet的话,就需要加入sheet的名字,比如要打开bb.xlsx的sheet3,则应该写成如下公式:

首先在当前输入公司的sheet表中的A6单元格中输入刚才的完整路径地址

则A6=C:\Users\Administrator\Desktop\bb.xls

然后指向sheet3的链接地址为:"["&A6&"]"&"Sheet3!A1"

这个格式很像我们在做VLOOKUP时,在引用另一个表格中数据区域时的路径格式,我们这个时候可以去熟悉下vlookup引用数据区域:

=vlookup(B1,[bb.xlsx]Sheet3!$A$1:$B$24,2,0)

"["&A6&"]"&"Sheet3!A1"中的&是连接符,通过连接符把A6单元格的变动地址和sheet表连起来。并且指向超链接sheet的A1单元格。当然我们也可以指向其他任意单元格。

通过刚才的分析,我们就能得到一个完整的超链接公式:

=HYPERLINK("["&A6&"]"&"Sheet3!A1")通过这个公式我们就可以超链接到bb.xls工作薄的sheet3并指向A1单元格。

那么回到我们这个案例,我们在C1单元格输入以下公式:

=HYPERLINK(A1&"!A1")

因为我们这里超链接的sheet都是本excel工作薄里的,所以不需要把目录加入到公式里。

wps怎么自动生成目录(WPS怎么自动生成目录页)

5、最终的公式——建立超链接,解决本篇的问题

现在我们回到本次的主题,如何超链接到本工作簿的各个sheet并指向每一个sheet中的A1单元格。

我们利用刚才的思路,写出如下公式:

=HYPERLINK(INDEX(TQ,ROW(A1))&"!A1",MID(INDEX(TQ,ROW(A1)),FIND("]",INDEX(TQ,ROW(A1)))+1,999))

wps怎么自动生成目录(WPS怎么自动生成目录页)

也可以做个简化,因为有个公式在其他单元格已经输入过了:

=HYPERLINK(A1&"!A1",B1)

wps怎么自动生成目录(WPS怎么自动生成目录页)

我们再全选sheet 在B2单元格输入:

=HYPERLINK(INDEX(TQ,ROW(A7))&"!A1",MID(INDEX(TQ,ROW(A7)),FIND("]",INDEX(TQ,ROW(A7)))+1,999))

这样每一个sheet页面都会有一个链接到目录的超链接。

这样我们的超链接目录就生成了。

秒鲨号所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈!本站将在三个工作日内改正。
(0)

大家都在看

  • 中国冰箱十大名牌分别是哪些(冰箱十大名牌排行榜)

    文章引言 本文为《家电爆款产品榜单》系列文章之冰箱篇,数据更新为2021年度。 网上各类冰箱推荐、冰箱购物指南和选购攻略满天飞,但靠谱的却寥寥无几! 你是否依然困惑:冰箱怎么选?到…

    2022年6月29日 用户投稿
  • 谷歌软件有哪些(谷歌框架加速器使用方法)

    据外媒报道,继去年秋天推出的Google TV之后,Google今日(当地时间7月27日)将为其Android配套应用Google TV进行改版。Google TV移动应用的更新版…

    2022年2月11日
  • 西瓜创客编程怎么样(在西瓜创客学编程)

    少儿编程的热度一直增加不减,也可以看出来各位家长确实很迷茫了,很多家长看到同事朋友的孩子报了少儿编程的培训班,一直在寻思要不要给自己家的孩子报一个,小马想说,报之前一定先了解清楚,…

    2022年6月29日 用户投稿
  • 超1000只私募产品跌破预警线(大地震)

    最近,私募行业公布了投资理财数据,竟然有9成的百亿私募陷入了亏损! 百亿私募亏损 2月7日,虎年的第一个交易日,私募基金浙江善渊投资管理有限公司向投资人发出告知函,称其管理的产品“…

    2022年2月13日 用户投稿
  • 汉代将军有哪些头衔(汉朝军衔级别)

    汉朝 一品 大将军 二品 骠骑将军、车骑将军、卫将军(以上为三公级将军) 抚军大将军、中军大将军、上军大将军、镇军大将军、国大将军、南中大将军(以上为二品大将军) 征东将军、征南将…

    2022年2月26日
  • 免费友情链接交换平台(友情连接交换平台)

    众所周知,百度、搜狗、360亦或者是神马,是如今网络上主流的几个搜索引擎,也是各个公司进行网站推广的主流阵地,而各个企业的目标也就是希望自己的企业网站可以牢牢占据前两个页面甚至是做…

    2022年7月4日 用户投稿
  • 吃鸡怎么改名字(和平精英怎么改名字)

    和平精英改名卡怎么获得呢,最近不少玩家想要修改自己的名字,可是不知道改名卡该怎么获得,接下来就让小编给大家带来《和平精英》改名卡获得方法介绍。 《和平精英》改名卡获得方法介绍 注意…

    2022年6月26日 用户投稿
  • 域名解析错误怎么解决(电脑域名解析错误怎么办)

    可能有些人在进行域名解析时会遇到解析错误的问题,遇到这样的问题该怎么办呢?今天小编给大家整理了一些思路,希望能够提供一些帮助给大家。 网站域名设置 目前域名解析服务很多都是由域名供…

    2022年6月28日
  • lsp是什么意思?

    01 老色批;分层服务提供程序 LSP全称为Layered Service Provider,中文名为分层服务提供程序。也是网络中“老色批”的缩写,用与调侃观众颜值至上,非人身攻击…

    2022年2月12日
  • 我辞职了公积金怎么取(离职了公积金怎么取)

    【前言】正常离职,在转移社保的前提下可以全部取,但如果是自离就不行,只能提取自己缴纳部分。需要到当地办理转移,然后去公积金管理中心办理,一般所需手续需要公司正式的辞职文件,身份证,…

    2022年6月23日 用户投稿
品牌推广 在线咨询
返回顶部