东北软件 > macOS操作系统 >

WPS新函数王炸!一招引用工作表名称大显身手

时间:

我是【】,诚挚地邀请您关注我的频道,这里将为您开启一扇通往职场技能宝库的大门。每天,我都会为您带来职场办公软件使用技巧的深度解析和实用干货!

——首发于微信号:【】

在众多使用WPS办公软件的伙伴中,大家可能都有所耳闻,WPS近期不断更新,为我们带来了许多新函数。今天,我就要向大家揭秘WPS的独门秘籍——SHEETSNAME函数,它能够自动地为我们提取工作表的名称,堪称WPS表格引用工作表名称的杀手锏。

一、SHEETSNAME函数详解 功能:本函数能够返回引用中的工作表名称。 语法::=SHEETSNAME([参照区域],结果方向,工作表范围) 解读: 第1参数:[参照区域]为可选参数,用于指定需要返回工作表名称的引用范围。若不填写,则默认返回当前工作簿的全部工作表名称。 第2参数:结果方向决定了结果的输出方向,不填写或填写0,则结果横向按列输出;填写1,则结果纵向按行输出。 第3参数:工作表范围用于表示是否包含当前工作表的名称,不填写或填写0,则包含;填写1,则不包含。

二、基本应用 1、获取特定工作表名称 例如,我们想要获取名为【北京】的工作表名称,只需将函数的第一个参数设置为【北京】工作表的任意单元格。 公式:=SHEETSNAME(北京!A2) 或者,结合INDEX函数使用: 公式:=INDEX(SHEETSNAME(),1)

2、提取所有工作表名称 如果我们想要提取所有工作表名称,不填写任何参数,函数将返回全部工作表名称,并以横向方式展示。 公式:=SHEETSNAME()

3、设置结果的显示方向 通过SHEETSNAME函数的第2参数来设置结果的显示方向,不填写或填写0,则结果横向按列输出;填写1,则结果纵向按行输出。 公式: 0表示放在行横向排列 =SHEETSNAME(,0) 1表示放在列纵向排列 =SHEETSNAME(,1)

解读: ①省略参数1,默认返回该文件所有工作表名称;参数2为1,表示输出结果放在列纵向排列,如果为不填或填0,表示输出结果放在行横向排列。 ②需要注意的是,如果工作簿中有隐藏的工作表,SHEETSNAME函数将不会输出隐藏工作表的名称。

4、是否提取包含当前工作表名字 通过函数的第3参数来决定是否提取包含当前工作表的名称,不填写或填写0,代表包含;填写1,代表不包含。

三、实际应用场景 场景1:判断是否有隐藏表 在目标单元格中输入以下公式: =TEXT(SHEETS()-COUNTA(SHEETSNAME()),'隐藏0张工作表;;无隐藏工作表') 按下回车键,即可得到结果。

解读: 使用SHEETS函数统计全部工作表的数量,包括隐藏的工作表; 然后使用COUNTA(SHEETSNAME())函数获取除了隐藏工作表外的工作表数量; 接着利用两者的数量差,结合TEXT函数来设置显示结果,从而判断是否有隐藏的工作表。

场景2:快速制作跳转目录 利用SHEETSNAME函数和HYPERLINK函数,我们可以快速制作跳转目录,具体步骤如下: 第一步:获取工作表名称 在目标单元格中输入以下公式: =SHEETSNAME(,1) 按下回车键即可。

第二步:设置目录链接 在目标单元格中输入以下公式: =HYPERLINK('#'&B3&'!A1',B3) 按下回车键并向下拖动填充数据即可。

以上就是【】今天的干货分享!如果您觉得这些内容对您有所帮助,别忘了点赞支持哦。如果您有任何问题,欢迎关注并留言,期待与您的每一次互动,让我们共同在职场技能的海洋中畅游,共同成长!