You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中用原生公式获取可更新的工作表名称(无需脚本)

原生公式实现可更新的工作表名称获取方案

核心公式(指定工作表)

在Sheet1的A1单元格输入以下公式,即可实现对Sheet2名称的自动获取与更新:

=IFERROR(MID(CELL("filename",Sheet2!A1),FIND("]",CELL("filename",Sheet2!A1))+1,255),"工作表已删除")

公式说明

  • 自动更新名称:CELL("filename",Sheet2!A1)会返回包含工作表完整路径的字符串(格式如C:\[工作簿名.xlsx]Sheet2),当Sheet2重命名时,该字符串会自动同步更新;通过FIND定位]的位置,再用MID提取出]后的工作表名称部分。
  • 增删行列不受影响:公式引用的是Sheet2的A1单元格,只要工作表存在,无论增删行列,A1单元格始终存在,公式逻辑不受干扰。
  • 删除/重建提示与关联:IFERROR函数会捕获Sheet2被删除时的引用错误,显示自定义提示文本;当Sheet2重建(无论是否同名),只要公式中的Sheet2!A1引用恢复有效,公式会自动重新提取新的工作表名称。

注意事项

  • 工作簿必须已保存,未保存的工作簿中CELL("filename")会返回空值,导致公式无法正常提取名称。
  • 若要获取当前活动工作表的名称,可将公式中的Sheet2!A1替换为INDIRECT("A1"),活动工作表切换时,需触发公式重算(如按F9)或等待自动重算生效。

内容的提问来源于stack exchange,提问作者player0

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 14:03:14