如何获取Excel工作表的名称(2种方法)

  • Share This
Hugh West

本文介绍了在Excel中获取工作表名称的2种便捷方法。 工作表名称是Excel中工作表对象的一个名称属性。

下载实践工作手册

下载这本练习手册,在阅读本文时进行练习。

工作表名称.xlsm

在Excel中获取工作表名称的2种方法

我们可以使用由常用函数组成的公式或简单的VBA代码来获得存储在单元格中或显示在MsgBox中的工作表名称。

1. 使用公式获取Excel中的工作表名称

由于Excel并没有提供任何 内置功能 来获得工作表的名称,我们需要写一个函数与 中部。 细胞 查找功能 让我们来看看它。

=MID(CELL("文件名",A1),FIND("]",CELL("文件名",A1))+1,31)

将公式放在我们想获得名称的工作表的任何单元格中。 在这个例子中,我们将工作表的名称命名为" 公式 ",然后将该公式放入单元格 C5 .

公式如何运作

  • ǞǞǞ 细胞 公式中的函数返回 完整路径,工作簿名称 ,以及 当前工作表名称 下面是公式。
=CELL("文件名",A1)

  • 我们在上一步骤中发现的结果有 附带的 工作簿名称 [ ] 括号内的内容 e. [excel表名称.xlsm] 我们需要找出 位置 的。 右边的托架 目前 工作表名称 立即开始 之后 右边的托架 那么, 识别 函数通过以下公式找到右括号的位置,然后我们需要添加 1 以获得 位置 的。 第一串 的。 工作表名称 .
=FIND("]",CELL("文件名",A1))+1

  • 最后, MID功能 需要 论点-

第一届 争论。 =CELL("文件名",A1) 在第一个步骤中使用。

第2次 争论。 =FIND("]",CELL("文件名",A1))+1 在第二步中使用。

第三届 争论。 31 这是Excel中工作表名称的最大长度。

阅读更多:如何在Excel工作簿中搜索工作表名称(2种方法)

替代公式

这个公式可以交替使用,它使用了 右键功能 而不是 MID功能。

=RIGHT(CELL("文件名",A1),LEN(CELL("文件名",A1))-FIND("]",CELL("文件名",A1) ))

2. 检索和显示Excel工作表名称的VBA代码

2.1 通过使用VBA代码获取Excel中的活动工作表名称

使用下面的简单代码来获得活动表的名称。

 Sub SheetName() Range("A1") = ActiveSheet.Name End Sub 

2.2 通过索引号查找纸张名称

通过使用以下代码,我们可以找出 工作表名称 根据他们的 索引号 如果有 多个工作表 在工作簿中,这种方法有助于方便快捷地找到工作表的名称。

例如,我们在 第二张工作表 名为 vba1. 通过下面的代码,我们可以查出 第一张 名称,这是公式。

 Sub Sheet Name() Range("C5") = Sheets(1).Name End Sub 

通过下面的代码,我们可以查出 最后一张 在这个例子中,最后一个工作表的名称是 VBA 2.

 Sub SheetName() Range("C6") = Sheets(Sheet.Count).Name End Sub 

阅读更多:如何在Excel中用VBA搜索工作表名称(3个例子)。

笔记

我们也可以用 MsgBox函数 来显示VBA代码的结果,在一个 MsgBox 如果没有必要在细胞中储存或使用它。

总结

现在,我们知道了如何在Excel中获得工作表的名称。 希望它能鼓励你更自信地使用这一功能。 有任何问题或建议,不要忘记把它们放在下面的评论框中。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.