如何在Excel中定义和编辑命名范围

为特定的单元格或单元格范围提供描述性名称

要知道什么

  • 突出显示所需的单元格范围,并在工作表a列上方的“名称框”中键入名称。
  • 或者,突出显示所需的范围,选择公式选项卡,然后选择定义的名字
  • 如果需要管理范围名称,请进入公式选项卡上,选择名经理,选择一个名称,然后选择删除编辑

本文解释了如何定义和编辑Microsoft 365、Excel 2019、2016、2013和2010中的Excel范围的名称。

使用“名称”框定义和管理名称

定义名称的一种方法,可能也是最简单的方法是使用名字的盒子位于上面列一个在工作表中。可以使用此方法创建工作簿中的每个工作表都能识别的惟一名称。

显示用“名称框”创建命名范围的Excel截图

使用名称框创建一个名称,如上图所示:

  1. 突出显示工作表中所需的单元格范围。

    突出显示的单元格截图
  2. 输入的范围所需的名称名字的盒子,如Jan_Sales

    名称框中Jan_Sales的截图
  3. 按下输入键盘上的键。名称显示在名字的盒子

名称也显示在名字的盒子当工作表中突出显示相同范围的单元格时。也显示在名经理

命名规则和限制

创建或编辑范围名称时需要记住的语法规则如下:

  • 名称不能包含空格。
  • 名称的第一个字符必须是字母、下划线或反斜杠。
  • 其余字符只能为字母、数字、“。”或“_”。
  • 名称的最大长度为255个字符。
  • Excel无法区分大写字母和小写字母,所以Jan_Salesjan_sales在Excel中被视为相同的名称。
  • 单元格引用不能用作名称,例如25R1C4

什么是命名Range?

一个指定范围内范围名称,或定义的名字所有都指向Excel中的同一个对象;它是一个描述性的名字——比如Jan_SalesJune_Precip附着在一个特定的细胞或范围细胞的工作表或工作簿.命名范围使得在创建时更容易使用和识别数据图表,在公式如:

另外,当公式被复制到其他时,命名范围不会改变细胞,它提供了一种替代使用绝对的单元格引用在公式。在Excel中定义名称有三种方法:使用名称框、新名称对话框或名称管理器。

使用名称管理器定义和管理名称

定义名称的第二种方法是使用新名字对话框.此对话框使用定义的名字选项位于公式选项卡的丝带.使用“新名称”对话框可以很容易地使用工作表级别范围定义名称。

显示用于创建命名范围的“名称管理器”对话框的Excel电子表格

使用“新名称”对话框创建名称:

  1. 突出显示工作表中所需的单元格范围。

  2. 选择公式色带的标签。

    公式选项卡截图
  3. 选择定义的名字选项以打开新名字对话框。

    在公式选项卡上定义名称的截图
  4. 进入的名字范围,范围在对话框中。

    “新名称”对话框的截图
  5. 一旦完成,选择好吧返回工作表。名称显示在名字的盒子每当选择定义的范围时。

    新名称详细信息的截图

名称管理器可以用于定义和管理现有的名称;控件上的“定义名称”选项旁边公式色带的标签。

中定义名称时名经理它打开了新名字对话框。完整的步骤列表如下:

  1. 选择公式色带的标签。

    公式选项卡截图
  2. 选择名经理图标中间的丝带打开名经理

    名称管理器截图
  3. 名经理,选择打开新名字对话框。

    名称管理器窗口截图
  4. 输入一个的名字范围,范围.选择好吧返回工作表。名称显示在名字的盒子每当选择定义的范围时。

    新名称详细信息的截图

删除或编辑名称

打开名称管理器:

  1. 在包含名称列表的窗口中,选择要删除或编辑的名称。

    在名称管理器中选择的名称的截图
  2. 要删除该名称,请选择删除按钮上方的列表窗口。

    名称管理器中删除按钮的截图
  3. 要编辑名称,请选择编辑打开编辑的名字对话框。

    在“编辑名称”对话框中,您可以编辑选择的名称、添加关于名称的注释或更改现有的范围引用。

    编辑名称截图

不能使用编辑选项更改现有名称的作用域。要更改作用域,请删除名称并使用正确的作用域重新定义它。

过滤的名字

过滤器按钮名经理使它容易:

  • 查找带有错误的名称-例如无效的范围。
  • 确定名称的作用域-是工作表级别还是工作簿。
  • 排序和筛选列出的名称-定义(范围)名称或表名称。

的列表窗口中显示过滤后的列表名经理

在Excel中定义名称和作用域

所有的名字都有一个范围它指的是Excel可以识别特定名称的位置。名称的作用域可以是单个工作表(局部作用域)或整个工作簿(全局作用域).名称在其作用域内必须是唯一的,但是相同的名称可以在不同的作用域内使用。

新名称的默认作用域是全局工作簿级别。名称的作用域一旦定义,就不容易更改。要更改名称的作用域,请在名称管理器中删除名称,并使用正确的作用域重新定义它。

本地工作表级别范围

具有工作表级别作用域的名称仅对为其定义的工作表有效。如果名称Total_Sales有一个范围表1, Excel将无法识别工作簿上的名称表23.,或工作簿中的任何其他工作表。这使得在多个工作表中定义相同的名称成为可能——只要每个名称的作用域被限制在其特定的工作表中。

可以对不同的工作表使用相同的名称,以确保工作表之间的连续性,并确保使用该名称的公式Total_Sales始终在单个工作簿中引用多个工作表中的相同单元格范围。

要在公式中区分具有不同作用域的相同名称,请在名称前面加上工作表名称,例如:

使用名字的盒子始终使用全局工作簿级别范围,除非在定义名称时将工作表名称和范围名称都输入到名称框中。

显示不同工作表的Excel截图

例子

  • 名称:Jan_Sales,范围-全局工作簿级别
  • 名称:Sheet1 !Jan_Sales,范围-本地工作表级别

全局工作簿级别范围

使用工作簿级别作用域定义的名称可用于该工作簿中的所有工作表。因此,与上面讨论的工作簿级别名称不同,工作簿级别名称只能在工作簿中使用一次。

但是,任何其他工作簿都不能识别工作簿级别的作用域名称,因此全局级别名称可以在不同的Excel文件中重复。例如,如果Jan_Sales名称具有全局作用域,相同的名称可以在不同的工作簿中使用2012年_revenue2013年_revenue,2014年_revenue

作用域冲突和作用域优先

可以在本地工作表级别和工作簿级别使用相同的名称,因为这两者的作用域不同。然而,在这种情况下,只要使用该名称,就会产生冲突。

要解决此类冲突,在Excel中,为本地工作表级别定义的名称优先于全局工作簿级别。在这种情况下,表级名称为2014年_revenue,而不是工作簿级别的名称2014年_revenue

若要覆盖优先级规则,请将工作簿级别名称与特定的工作表级别名称结合使用,例如:

覆盖优先级的一个例外是局部工作表级别名称,其作用域为表1一个工作簿。范围与表1任何工作簿的名称不能被全局级别名称覆盖。

这个页面有用吗?