你翻开两周前做的表,公式写着 =D2$H$2,$H$2 到底是税率还是折扣,得跳回去看一眼才想得起来。要是写成 =D2Sales_Tax_Rate,一眼就懂。这就是命名区域的价值——问题在于一个个手动定义,表一大就成了纯体力活。How-To Geek 撰稿人 Tony Phillips 分享了绕开这步的快捷键:Ctrl+Shift+F3。

三步把标签变成名称
- 选中要命名的整块区域,连同旁边的标签文字一起选;
- 按 Ctrl+Shift+F3,Excel 会问标签在哪儿,标签在左边就勾「最左列」,在上面就勾「首行」,确定;
- 点名称框下拉,或到「公式」选项卡打开名称管理器,核对一遍生成结果。
几秒钟,所有标签就都变成了名称,而且默认是工作簿级作用域,别的工作表也能直接引用。之后写公式时输入 =Disc,Excel 会自动提示 Discount_Rate,按 Tab 就补全。
老公式不用手动改
已经写好的公式不会自动跟着变。到「公式」选项卡,展开「定义名称」下拉,点「应用名称」,Excel 默认全选所有名称,直接确定,它会扫一遍工作簿把单元格引用替换成对应名称。
没生效,多半是这四种情况
标签和数据之间夹了空行或空列;同一工作簿里标签重名;标签不合命名规则(必须字母或下划线开头,不能长得像 A1、R1C1 这类单元格引用,最长 255 字符,且不区分大小写);勾错了标签位置。空格倒是不用管,Excel 会自动换成下划线。
我的判断是:这招真正解决的是「命名太麻烦所以干脆不命名」的心理门槛。门槛一没,公式可读性就上来了。
来源:How-To Geek







