Excel情报局
职场联盟Excel
SHEETSNAME(参照区域,结果方向,工作表范围)
第1参数:需要返回工作表名称的引用范围。省略默认返回当前工作簿的全部工作表名称。
第2参数:函数结果放置的方向。省略或是0,函数结果横向按列输出,是1则为纵向按行输出。
第3参数:工作表范围表示是否包含当前工作表的名称。省略或是0包含,1不包含。
例如在同一个工作簿中包含“1月”、“2月”、“3月”、“目录”共计4个工作表。
如果我们想要在当前“目录”工作表中返回工作表名称:“目录”。
可以在“目录”工作表的A2单元格输入函数公式:
=SHEETSNAME(F2)
我们在“目录”工作表中,使用SHEETSNAME函数,点击任意一个单元格例如F2作为其参数,就可以返回该单元格所在的工作表的名称“目录”。
如果我们想要在“目录”工作表中返回工作表“1月”、“2月”、“3月”三个工作表的名称:“1月”、“2月”、“3月”。
可以在“目录”工作表的A6单元格输入函数公式:
=SHEETSNAME('1月:3月'!E3:E3)
我们可以这样设置SHEETSNAME函数的参数:输入SHEETSNAME函数时,首先点击“1月”(首个)工作表名称标签,按住Shift键不松,然后点击“3月”(最后一个)工作表名称标签,松开Shift键,最后再点击任意一个单元格例如“E3:E3”,就可以返回包括“1月”和“3月”工作表以及其中间所有其他工作表的工作表名称:“1月”、“2月”、“3月”。
如果我们想要获取该工作簿下的所有工作表名称。
可以在可以在“目录”工作表的A11单元格输入函数公式:
=SHEETSNAME()
SHEETSNAME函数需要返回工作表名称的引用范围。省略默认返回当前工作簿的全部工作表名称:“1月”、“2月”、“3月”、“目录”。
如果我们想要把函数获取到的结果由横向的转变为纵向的,可以将第2参数设置为“1”:
=SHEETSNAME(,1)
SHEETSNAME函数的第2参数省略或是0,函数结果横向按列输出,是1则为纵向按行输出。
如果我们返回的是工作簿下所有工作表的名称,那么如何不显示当前工作表的名称“目录”呢?我们可以将SHEETSNAME函数的第3参数为“1”:
=SHEETSNAME(,1,1)
SHEETSNAME函数的第3参数代表工作表范围表示是否包含当前工作表的名称。省略或是0包含,1不包含。
由于SHEETSNAME函数的作用是获取工作表名称,所以可以配合HYPERLINK函数制作一个带超链接的目录表,第一参数:工作表名称用单引号引用。
=HYPERLINK("#'"&A11&"'!A1","打开")
这样点击跳转按钮,就可以切换到对应的不同的工作表了:
回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。
〖往期知识点精彩链接点击阅读〗