在本文中,我们将学习如何在Excel中获取工作表的工作表名称。

简而言之,如果您要处理复杂的数据。并且您希望工作表名称作为单元格中的文本。

在Excel中的`link:/ information-formulas-excel-cell-function [CELL Function]`会为您提供有关工作表的信息,例如col,内容,文件名等。

通用公式

=CELL(“filename”,A1)

“文件名”:获取参考单元格工作表的全名A1:工作表的单元格参考

23

但是我们只需要提取工作表名称。基本上是姓氏。

如您所见,工作表名称以](以大括号闭合)开头。

为此,我们只需要其在文本中的位置,然后提取工作表名称即可。

24

在这里,我从结果的最后一个开始算起了12个字符。

但是我们不能每次都这样做。

因此,要从全名中提取工作表名称,我们需要找到](大括号中的符号)的位置

使用公式查找]

=FIND("]",CELL("filename",A1))

25

58是]的位置。

现在我们的公式已完成。

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)

说明:

CELL(“ filename”,A1):为您获取工作表的全名FIND(“]”,CELL(“ filename”,A1))+ 1:此函数为您提供]的位置并加+1,因为我们需要仅工作表名称的第一个字符的位置。

255:Excel的工作表名称的最大字数限制。

MID:`link:/ excel-text-formulas-the-mid-function-in-excel [MID Function]`使用从头到尾的位置从文本中提取特定的子字符串。

26

在这里,我们使用公式提取了文件名。

现在我们有了另一个公式,而不是使用MID函数。使用`link:/ text-excel-right-function [RIGHT function]`。

RIGHT函数从文本的最后提取特定的子字符串。

使用公式:

=RIGHT(CELL("filename",A2),LEN(CELL("filename",A2))-FIND("]", CELL("filename",A2)))

说明:

FIND(“]”,CELL(“ filename”,A2)):提取工作表名称char的位置。

LEN(CELL(“ filename”,A2)):获取文本(文件名)的长度

RIGHT:RIGHT函数使用其位置从文本中提取字符串。

27

如您所见,此功能也可以正常工作。是的…​现在我们有2个不同的公式,其中的逻辑仅用于提取工作表名称。

使用Excel中的VBA仅获取工作表名称希望您了解如何在Excel 2016中仅获取工作表的工作表名称。在此处查找有关Excel TEXT函数的更多文章。请在下方的评论框中分享您的查询。我们将为您提供帮助。

热门文章

`link:/ keyboard-formula-shortcuts-50-excel-shortcuts来提高您的生产率[50 Excel Shortcut以提高生产率]:更快地完成任务。这50个快捷键将使您在Excel上的工作速度更快。

`link:/ formulas-and-functions-introduction-vlookup-function [如何在Excel中使用VLOOKUP函数]’:这是excel中最常用和最受欢迎的函数之一,用于从不同范围查找值和床单。

如何在Excel中使用COUNTIF函数:使用此惊人的函数对条件进行计数。您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。

如何在Excel中使用SUMIF函数:这是另一个仪表板必需的函数。这可以帮助您汇总特定条件下的值。