【发布时间】:2018-03-14 06:01:20
【问题描述】:
我试图在每个工作表的 A1 单元格中获取工作簿中每个工作表的名称。我正在使用以下等式。
=MID(CELL("filename"),(FIND("]",CELL("filename"))+1),(LEN(CELL("filename"))-(FIND("]",CELL("filename")))))
这似乎可行,但是一旦我保存文件,每个工作表就会具有在我保存文件时处于活动状态的工作表的名称,而不是工作表的正确名称。有没有办法解决这个问题或更好的方法来动态读取工作表名称? 谢谢。
【问题讨论】:
-
filename是单元格的定义名称吗?如果是这样,您只有一个(Excel 不会让您创建多个,而且您也不想要多个。)为其他工作表上的单元格创建不同的名称,然后重写您的公式。 -
filename 是 CELL 函数的 set info_type,它返回完整路径、文件名和工作表名称,我想。定义单元格的名称将破坏在选项卡上更改工作表名称然后让它在 A1 单元格中自动更改的预期目的。
标签: excel excel-formula worksheet