excel - 如何使用公式 excel 2007 获取工作表名称

标签 excel excel-formula

我正在尝试使用公式在该工作表的单元格中获取 excel 2007 工作表名称。我试图谷歌,发现这个:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)
但这不适用于 excel 2007。

CELL("filename";A1)

有效,但它得到了整个路径。
我的问题是有没有办法只得到一个工作表名称?

最佳答案

您可以使用以下公式:

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

* 必须先保存工作簿!

公式是这样做的:
RIGHT将在字符串中的数字数量的字符之后返回字符。
LEN返回字符串中的字符数。
FIND根据字符串在字符串中的位置返回一个数字。

所以总而言之,公式是说带走第一个找到的地方]从文件名的总长度来看,在文件名内。然后我们只需要在我们刚刚计算的数值之后的文件名的右手部分。

关于excel - 如何使用公式 excel 2007 获取工作表名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36496511/

相关文章:

excel - OleDbConnection() 在任何打开的 Excel 窗口中打开 Excel 文件。但如果没有打开 window 则不会

excel - 如何使 Application.key 快捷方式工作簿特定?

excel - 查找最晚日期但最早时间

Excel 将偶数单元格移动到单独的列

excel - 跨多个范围求和积

vba - 仅限于 ElseIf 条件?

python - 修复错误 'slice' 错误以在单独的 Excel 单元格中添加元素列表

excel - 如何在excel中添加月份日期

excel - 如何在 MS Excel 中使用索引匹配公式求和

Excel - 找到第 n 个匹配项