Microsoft解释说您可能需要使用数组公式来获取工作表名称:
要显示当前工作表的名称,请键入以下公式作为数组公式
Run Code Online (Sandbox Code Playgroud)=RIGHT(CELL("filename"),LEN(CELL("filename"))- MAX(IF(NOT(ISERR(SEARCH("\",CELL("filename"), ROW(1:255)))),SEARCH("\",CELL("filename"),ROW(1:255)))))
其中“文件名”字面意思是“文件名”,用引号括起来。
注意:您必须将此公式作为数组公式输入。要将公式作为数组公式输入,请按 CTRL+SHIFT+ENTER。
另请注意,这非常依赖于平台。在 Mac 上,您将需要不同的公式,因为它使用不同的路径分隔符。此外,它在 OpenOffice.org 和其他替代方案中的工作方式可能有所不同。当在未保存的工作簿上使用时,您可能会得到#VALUE!
。
不使用数组公式时,您可能会获得工作簿的名称(其文件名的最后一部分),如下所示:
仅返回工作簿的名称,如以下公式中使用的:
Run Code Online (Sandbox Code Playgroud)=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)
归档时间: |
|
查看次数: |
12530 次 |
最近记录: |