二维码 购物车
部落窝在线教育欢迎您!

SHEETSNAME,一键获得所有工作表名称完成目录制作

 

作者:小窝来源:部落窝教育发布时间:2024-10-10 10:02:11点击:137

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。

编按:

教程教大家用SHEETSNAME函数快速获取所有工作表名称。如果你是Excel用户,则使用GET.WORKBOOK宏表函数。

 

1.WPS表格快速获取工作表名创建目录的方法

WPS表格已有引领表格技术发展的迹象,它的聚光灯效果、正则函数、工作表名称函数等都先于Excel表格。

WPS表格中创建目录,需用到它当前独有的SHEETSNAME函数快速获取工作表名称。

Step 01 打开素材文件。它有10张工作表。

 

 

Step 02 新建工作表并重命名为“目录”。

 

 

Step 03 A1中输入公式“=SHEETSNAME(,1)”获取工作表的名称。

 

 

说明:

公式的作用是获取所有工作表名称并排成一列。

SHEETSNAME函数用于获取工作表的名称,有三个可选参数。

=SHEETSNAME([参照区域],[结果方向],[工作表范围])

参照区域,可选。给出参照,只返回参照单元格或单元格区域所在工作表的名称;省略参照,则返回工作簿中所有工作表的名称。

结果方向,可选。有两个值,0,表示工作表名称水平排列;1,表示工作表名称垂直排列。如果省略,则默认为0。

工作表范围,可选。也是两个值,0,表示包含当前工作表;1,表示不包含当前工作表。如果省略,则默认为0。

Step 04 建立跳转链接。在B2中输入公式并下拉填充:

=HYPERLINK("#"&A2&"!a1",A2)

 

 

Step 05 建立返回按钮。

切换到“1月”工作表,插入图形,制作一个返回按钮。然后右击为其添加超链接,将“目录”工作表链接到按钮上。

 

 

Step 06 最后复制粘贴返回按钮到其他工作表。

 

2.Excel表格获取工作表名创建目录的方法

Excel表格没有SHEETSNAME这样的函数,要获取工作表名称,可借助宏表函数GET.WORKBOOK。

Step 01 新建“目录”工作表后,按Ctrl+F3打开名称管理器,新建一个如“sheetsname的名称,引用位置处输入公式“=get.wookbook(1)”。

 

 

Step 02 A1中输入公式“=MID(TRANSPOSE(sheetsname),15,10)”获得所有工作表名称。

 

 

说明:

Sheetsname是前方定义的名称,获取到所有工作表的完整名称“[工作簿名称]工作表名称”并排列成一行。

套上TRANSPOSE,将名称转置成列;然后再外套MID函数提取工作表名称。

剩下的操作与WPS表格目录操作一样。注意,Excel目录最后需保存为支持宏的文件格式。

 

本文配套的练习课件请添加客服微信buluowojiaoyu索取。

Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择

扫下方二维码关注公众号,可随时随地学习Excel:

相关推荐:

GET.WORKBOOK批量获取工作表名创建目录

最简单的6种用Excel制作目录的方法,让你天天不重样!(上)

最快捷的Excel目录制作:不用公式,只需3次复制粘贴

提取、查找、替换数据的王者——REGEXP正则函数

版权申明:

本文作者小窝;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。