EXCEL单元格返回sheet表名公式

一、REPLACE 替换函数

适用版本:Office 365

  1. CELL("filename"):获取当前活动工作簿的完整路径(包含工作表名称)。
  2. 使用 REPLACE 函数,从路径中删除前半部分,只保留工作簿路径中 ] 后面的内容。

] 前面的内容包含目录路径与工作簿名,因此替换为空即可。

示例公式:

=REPLACE(CELL("filename"), 1, FIND("]", CELL("filename")), "")

二、MID 函数

适用版本:Office 365

  1. CELL("filename"):同样用于获取当前工作簿的完整路径。
  2. 使用 FIND 找到 ] 的位置,并加 1 得到工作表名称的起点。
  3. 使用 MID] 后开始提取工作表名称。

提取长度设置为 99,一般足够覆盖所有常规的 Sheet 名称。

示例公式:

=MID(CELL("filename"), FIND("]", CELL("filename")) + 1, 99)

如果你需要,我还可以帮你: