如何使用公式excel 2007获取图纸名称

如何使用公式excel 2007获取图纸名称,excel,excel-formula,Excel,Excel Formula,我正在尝试使用公式在该工作表的单元格中获取Excel2007工作表名称。我试着用谷歌搜索,结果发现: =MID(单元格(“文件名”,A1),FIND(“]),单元格(“文件名”,A1))+1255) 但这对Excel2007不起作用 CELL("filename";A1) 虽然有效,但它可以得到整个路径。 我的问题是,有没有办法只获得一个工作表名称?您可以将2010公式“翻译”为2007: =MID(单元格(“文件名”A1);FIND(“]”单元格(“文件名”A1);1)+1;LEN(单元格(

我正在尝试使用公式在该工作表的单元格中获取Excel2007工作表名称。我试着用谷歌搜索,结果发现:

=MID(单元格(“文件名”,A1),FIND(“]),单元格(“文件名”,A1))+1255)

但这对Excel2007不起作用

CELL("filename";A1)
虽然有效,但它可以得到整个路径。 我的问题是,有没有办法只获得一个工作表名称?

您可以将2010公式“翻译”为2007:
=MID(单元格(“文件名”A1);FIND(“]”单元格(“文件名”A1);1)+1;LEN(单元格(“文件名”A1))

你可以用较短的方式来表达,但这种方式效果很好。

你可以将2010年的公式“翻译”为2007年:
=MID(单元格(“文件名”A1);FIND(“]”单元格(“文件名”A1);1)+1;LEN(单元格(“文件名”A1))


你可以用短一点的方法,但那一种效果很好。

你可以使用以下公式:

=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))
*必须先保存工作簿

公式是这样做的:

RIGHT
将返回字符串中数字数量后的字符

LEN
返回字符串中的字符数

FIND
返回基于在字符串中找到字符串的位置的数字


总之,公式是说,从文件名的总长度中去掉第一个找到的
]
在文件名中的位置。然后,我们只需要在刚刚计算的数值之后输入文件名的右侧部分。

您可以使用以下公式:

=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))
*必须先保存工作簿

公式是这样做的:

RIGHT
将返回字符串中数字数量后的字符

LEN
返回字符串中的字符数

FIND
返回基于在字符串中找到字符串的位置的数字


总之,公式是说,从文件名的总长度中去掉第一个找到的
]
在文件名中的位置。然后,我们只需要在刚刚计算的数值之后输入文件名的右侧部分。

@Gareth我认为您的公式在Excel 2007上不起作用。应该是=RIGHT(CELL(“filename”);LEN(CELL(“filename”)-FIND(“]”CELL(“filename”))@Gareth我想你的公式在Excel2007上不起作用。应该是=右(单元格(“文件名”);LEN(单元格(“文件名”)-FIND(“]”单元格(“文件名”))