Microsoft Lab
全部软件
Excel公式与函数(Formulas and Functions)约 4 分钟

Named Range in Excel 命名区域

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


创建命名区域

  1. 选中要命名的范围,例如 A1:A4
  2. 到 Formulas(公式)标签页,点击「Define Name」(定义名称)
  3. 输入一个名字(例如 Prices),确认
  4. 之后公式里可以直接写 =SUM(Prices) 代替 =SUM(A1:A4)
📷 画面提示

New Name 对话框,Name 栏填入 Prices、Refers to 栏显示范围引用的界面

也可以用更快的方式:选中范围后,直接在左上角的「名称框」(Name Box)里输入名字,按 Enter 确认。


命名一个常数

命名区域不一定要是单元格范围,也可以是一个固定数值:

  1. 打开「定义名称」
  2. 输入名字,在「引用位置」直接填入一个数值(不是单元格地址)
  3. 确认后,公式里就能直接用这个名字代表该常数

用名称管理器管理

在 Formulas 标签页点「Name Manager」(名称管理器),可以查看、编辑或删除已经建立的命名区域和命名常数。修改某个命名区域引用的范围后,所有用到这个名字的公式会自动跟着更新。

📷 画面提示

Name Manager 窗口,列出已建立的多个命名区域及其引用范围


从选择批量创建命名区域

如果数据本身带有标签(比如第一行是标题、第一列是项目名),可以:

  1. 选中包含标签和数据的范围
  2. 到 Formulas›Create from Selection(从选择创建)
  3. 勾选「Top row」(首行)和/或「Left column」(左列)
  4. 确认后 Excel 会按标签批量生成多个命名区域

交集运算符

命名区域支持用空格作为「交集运算符」,返回两个命名区域重叠部分的值,适合行列都有命名区域的表格快速取值。


学完你会

常见错误

  • 命名区域的名字不能以数字开头,也不能包含空格,命名时容易忘记这个限制
  • 编辑了命名区域引用的范围后,以为要手动改所有相关公式——实际上会自动同步,不用逐一改
  • 从选择批量创建时,忘记先勾选「Top row」/「Left column」,导致生成的命名区域名字不对

Sources

Blog / Website:

  1. Named Range
只记在你的浏览器里,换设备不会同步。