如何在Excel中使用名称框定义作用域为当前工作表的名称?
如何在Excel中使用名称框定义作用域为当前工作表的名称?
嘿,这个问题我太感同身受了!每次用名称框快速命名后,发现是工作簿级的,还要开名称管理器改作用域,真的浪费时间。其实有个超实用的小技巧,不用打开任何额外对话框,直接在名称框里就能搞定:
- 如果你的当前工作表名称不带空格(比如
Sheet1、月度统计这类),直接在名称框里输入[工作表名]![你想设置的名称],比如Sheet1!客户ID,按下回车后,这个名称的作用域就自动变成当前工作表了。 - 如果工作表名称包含空格(比如
2024年销售数据),记得给工作表名称加上单引号,格式变成'[带空格的工作表名]'![你想设置的名称],比如'2024年销售数据'!销售额,回车后就能生成仅当前表可用的名称。
这么操作和直接用名称框命名一样快,完全不用多走流程。你命名完可以去名称管理器里验证一下,这个名称的作用域确实是当前工作表,以后在其他工作表里用同名也不会冲突,刚好满足你在不同表做实验的需求~
备注:内容来源于stack exchange,提问作者Neutrino




