如何在单元格中显示当前工作表的名称?

如何在单元格中显示当前工作表的名称?

我希望能够在当前工作表的单元格中显示该工作表的名称。

如果不借助 VBA 脚本我怎样才能做到这一点?

如果这很重要的话,我所使用的 Excel 特定版本是 2007,但我更喜欢尽可能与版本无关的东西。

答案1

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

此功能生效前需要保存工作簿。

该函数的关键是=CELL("filename",A1),它返回一个包含文件路径、文件名和工作表名称的方便的字符串:C:\Users\john.smith\Desktop\[Test.xlsx]Sheet1

看:

相关内容