当前位置:首页 > 生活 > 正文内容

wps如何一键生成目录(WPS表格如何快速批量创建带超链接的目录)

wwwnzt88com2年前 (2023-01-01)生活73

前言

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

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

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

C:UsersAdministratorDesktop。

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

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

1、定义“名称管理器”

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

=GET.WORKBOOK(1)

注释:

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))

然后下拉填充

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)

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

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

a 、超链接到某个excel文件

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

C:UsersAdministratorDesktop

则完整的链接地址为:C:UsersAdministratorDesktopbb.xls

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

b 、超链接到某个sheet

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

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

则A6=C:UsersAdministratorDesktopbb.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工作薄里的,所以不需要把目录加入到公式里。

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

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

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

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

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

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

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

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

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

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

扫描二维码推送至手机访问。

版权声明:本文由小草网发布,如需转载请注明出处。

本文链接:http://www.nzt88.com/79568.html

分享给朋友:

“wps如何一键生成目录(WPS表格如何快速批量创建带超链接的目录)” 的相关文章

资生丸(资生丸原方)

资生丸(资生丸原方)

北京同仁堂补益资生丸丸(又名:补益丸) )。...

元下面黾是什么字(元下面四个点是什么字)

“元”与“黾”组成的上下结构的字读什么(1)动物名称,“菟丝子”,俗称“癞蛤蟆头”[soft-shelled turtle],走钢丝、鳜鱼科。 吻突然很短,连眼睛直径的一半都达不到。 脚有很宽的蹼。 3354《墨子公输》(2)此外,鼎)菜鼎); 鼋鼍(大鼋龚和恐龙); 以鼋桥鼋为桥。 读了表示帝王...

幺米(幺米用来测量什么)

幺米(幺米用来测量什么)

世界上最小的长度单位是什么米?世界上最小的长度单位是多少米介绍相关知识()米,英文全称yoctometer,简称ym,又称攸米。()米为公认的最小长度单位,1米为1ym=10-24m。1米等于1ym=10-24m=1.0570x10-40光年=0.001仄米1米等于1ym=10-24m( 1米=1....

除夕夜守岁打一歇后语(除夕夜守岁打一歇后语321)

除夕夜守岁猜歇后语除夕守岁(一休后语) )。歇后语:“除夕夜守岁”的答案是什么?“除夕守岁”这个歇后语的答案是“送旧迎新”,也可以辞旧迎新。 以告别旧的一年,迎接新的一年的到来,庆祝新年之德为主要意义。一般来说,歇后语主要用一句话来分为两个部分,表达某种特殊的意思。这个意思可能和前文的意思相同,但可...

王虎林(长治县县长王虎林)

一笑(作者王虎林)齐白石老师有座右铭。 “人受称赞,笑; 人说坏话,笑。 ”人生在天地间受到称赞,就一定会有人说坏话。 这就像天气一样,有晴就有阴天,阳光照射不可避免地要下雨。 也许大家都知道,真的像齐白石老师那样咧嘴一笑很不容易。称赞别人,自然高兴,可是谁不想戴高帽子呢! 清代大才子袁枚,少年聪明...

氾怎么读(泱怎么读)

氾 字怎么读读作(() ) ( s木屐)“汜”释义是1 .与干流分开并与干流合流的水。 (汜,请不要把水推翻在水里。 来自水中,巳之声。 —— 《说文》。2 .不流通沟。 例句:贫穷的亵渎,汜。 —— 《尔雅释丘》。 郭璞注:“与水不通。 ”3 .水的名字。 源头出河南方山,在荥阳县境内注入黄河。...

神态自若的意思(神态的意思解释)

神态自若的若是什么意思(拼音) shn )神态:表情一如既往,像原来一样。 表情一点也没变。 形容态度平静。 来源:南朝鲜宋刘义庆《世说新语任诞》“文王说:‘嗣宗毁顿这样,你不能共忧,是什么意思? 然后,有病吃肉食,巩固葬礼。 ’喝酒也不中途罢手,表情自若。 造句(神态自若)我们那么辛苦,他却对神...

三人一日去观景猜字谜(三人一起日去观景)

三人一日去观景,猜一字原因:三加人可构成春季上部,日为春季下半部。扩展数据:春又称春,是四季中的第一个季节,指立春至立夏之间,节气包括立春、雨水、惊蛰、春分、清明、谷雨。 现在是万物复苏的季节。北半球的公元是3-5月,南半球(澳大利亚等)是9―11月。 气象学把连续5天的平均气温在10以上作为春天的...

飒漫乐画(飒漫乐画的全部作品)

飒漫乐画(飒漫乐画的全部作品)

飒漫乐画中有哪些漫画《星空club》10-30000《血族禁域》《妃夕妍雪》10-30000《风起苍岚》《魔卡仙踪》000336飒漫乐画 乐绘馆的歌词托洛斯,萝丝画:粒粒酥第一曲: THEROSE作词作曲: AmandaMcBroom演唱: BetteMidlerSomesaylove,itisar...

女士的碗口(女士的碗口是什么意思)

碗的尺寸有哪些?家用饭碗一般为4.5英寸,指碗口直径,4.5英寸=11.43厘米,普通餐盘为4.5英寸。1英寸=2.54cm厘米,6英寸=6x2.54=15.24,在日常生活中,碗的大小一般用英寸来衡量,这里的英寸是指英寸。生活中,通常用英寸测量管子和容器的直径。 液晶显示器的尺寸也以英寸显示,常见...

南园十三首其六(南园十三首其六古诗朗读)

南园十三首其六(南园十三首其六古诗朗读)

李贺的南园全诗南园十三首(录其八) ) ) ) )。作者:李贺花草藤蔓的眼睛开花,白色有红色越女的下巴2。可怜的日暮嫣香落下3、媳妇和春风不用媒体。单击此处显示/隐藏所有评论1 .南园:李贺家乡福昌县昌谷依山带水,南北两园,南园是李贺读书的地方。2 .白句:写花色和红白相间。 王琦注领衔梁昭明太子《...

木肖(木肖有几个生肖)

木肖有哪些生肖 十二生肖木肖是哪些五行属水的生肖是子鼠、亥猪;五行属木干支为寅虎、卯兔;五行属火的生肖是巳蛇、下午马;五行金属生肖为申猴、酉鸡;五行属土的生肖有丑牛、戌犬、辰龙、未羊;五行学说是中国古人认识世界的基本方式,广泛用于中医、神舆、命理、相术、占卜等方面。 五行之源为古代“万物有灵”、图腾...

梁上君子的意思(陈实与梁上君子的意思)

“梁上君子”这个成语怎么解释?梁是房梁,“君子”是对古代有教养的读书人的称呼,在这里含有幽默的意味。 '梁上君子被用作小偷、小偷的代称。 后来“梁上君子”也用于比喻天不沾地、不沾地、脱离实际的人。梁上君子的意思梁上君子[lingshngjnz],梁:房梁,躲在梁中的君子,盗贼的代称。 梁君子出身于《...

硫酸多粘菌素e(硫酸多粘菌素与硫酸粘菌素)

硫酸多粘菌素e(硫酸多粘菌素与硫酸粘菌素)

多肽类抗生素的抗菌作用及如何使用?多肽类抗生素是从多粘菌素或产气孢子杆菌的培养液中提取得到的。 常用的多肽类抗生素有多粘菌素b、多粘菌素e、杆菌肽(枯草杆菌肽)、万古霉素)等。多肽类抗生素中,不同抗生素所具有的抗菌作用不同,可分别对抗革兰氏阳性菌、革兰氏阴性菌、铜绿假单胞菌、真菌、病毒、螺旋体、原虫...

千里马是什么意思(老黄牛是什么意思)

什么是千里马千里马,汉语词语,原指善跑的骏马,可以日行千里。现在常用来比喻人才;特指有才华的青少年。古代就有”千里马常有,而伯乐不常有“的说法。什么叫千里马,什么叫伯乐,有什么区别?伯乐的意思是善于发现和选用人才的人。千里马意思的日行千里的马;难得的人才。1、伯乐[bólè]基本释义:春秋时秦国人,...

宋秋熠(宋秋熠老婆)

安徽卫视男生女生向前冲的主持人是谁?王乐乐、吴言、余声、马滢、白羽、张亚群、徐艺菲、宋秋熠、张怡乐、鲁垚、陈启、韩露、孙鹏飞、高祥、张毅文、覃子真、李子涵、王小川、史百惠、常怡秋、罗斌、宋香宜、郭彤、姜年辉、舒文、文琪、赵怡然、乔志栋、周林灯、施逸超、张允儿、常锦洋、李璟娅、廖若如、才旦卓玛、李岳、...