如何在Excel中定义一个命名范围

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

命名的范围范围名称定义的名称都是指Excel中的同一个对象。 它是一个描述性名称,如Jan_SalesJune_Precip ,它附加到工作表或工作簿中的特定单元格或单元格区域

命名范围使创建图表时可以更容易地使用和识别数据,以及使用以下公式

= SUM(Jan_Sales)

= June_ Precip + July_ Precip + Aug_ Precip

此外,由于公式被复制到其他单元格时命名范围不会更改,因此它提供了在公式中使用绝对单元格引用的替代方法。

在Excel中定义一个名称

在Excel中定义名称的三种不同方法是:

使用名称框定义名称

定义名称的一种方法,也可能是最简单的方法是使用位于工作表A列上方的名称框

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

  1. 突出显示工作表中所需的单元格范围
  2. 在名称框中键入该范围的所需名称 ,例如Jan_Sales。
  3. 按下键盘上的Enter键。
  4. 名称显示在名称框中。

注意 :只要在工作表中突出显示相同范围的单元格,名称也会显示在“名称”框中。 它也显示在名称管理器中。

命名规则和限制

创建或编辑范围名称时要记住的主要语法规则是:

  1. 名称不能包含空格。
  2. 名字的第一个字符必须是a
    • 下划线(_)
    • 反斜杠(\)
  3. 剩下的字符只能是
    • 字母或数字
    • 下划线字符
  4. 最大名称长度是255个字符。
  5. 大写和小写字母与Excel无法区分,因此Jan_Salesjan_sales被Excel视为同一名称。

其他命名规则是:

02之01

在Excel中定义的名称和范围

Excel名称管理器对话框。 ©Ted French

所有名称都有一个范围,它指的是Excel识别特定名称的位置。

名称的范围可以是:

名称在其范围内必须是唯一的,但同一名称可用于不同的范围。

注意 :新名称的默认范围是全局工作簿级别。 一旦定义,名称的范围不能轻易改变。 要更改名称的范围,请在名称管理器中删除名称,并使用正确的范围重新定义名称。

本地工作表级别范围

具有工作表级别作用域的名称仅对其定义的工作表有效。 如果名称Total_Sales具有工作簿的工作表1的范围,Excel将不会识别工作簿中工作表2,工作表3或任何其他工作表上的名称。

这使得可以在多个工作表上定义相同的名称,只要每个名称的范围限于其特定的工作表。

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

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

Sheet1!Total_Sales,Sheet2!Total_Sales

注:使用名称框创建的名称将始终具有全局工作簿级别作用域,除非在定义名称时将名称框和范围名称都输入到名称框中。

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

全球工作簿级别范围

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

但是,工作簿级别作用域名称不能被任何其他工作簿识别,因此可以在不同的Excel文件中重复使用全局级别名称。 例如,如果Jan_Sales名称具有全局范围,则可以在标题为2012_Revenue,2013_Revenue和2014_Revenue的不同工作簿中使用相同的名称。

范围冲突和范围优先

可以在当地图纸级别和工作簿级别使用相同的名称,因为两者的范围会有所不同。

但是,这种情况会在名称被使用时产生冲突。

要解决此类冲突,请在Excel中为本地工作表级别定义的名称优先于全局工作簿级别。

在这种情况下,将使用2014_Revenue的工作表级别名称而不是2014_Revenue的工作簿级别名称。

要覆盖优先级规则,请将工作簿级别名称与特定工作表级别名称(如2014_Revenue!Sheet1)结合使用。

覆盖优先级的一个例外是本地工作表级别名称,该名称具有工作簿表单1的范围。 链接到任何工作簿工作表1的作用域不能被全局级别名称覆盖。

02 02

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

在新名称对话框中设置范围。 ©Ted French

使用新名称对话框

第二种定义名称的方法是使用“ 新名称” 对话框 。 该对话框使用位于功能区公式”选项卡中间的“ 定义名称”选项打开。

新名称对话框可以很容易地定义具有工作表级别作用域的名称。

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

  1. 突出显示工作表中所需的单元格范围。
  2. 点击功能区的“ 公式”选项卡。
  3. 点击Define Name选项打开New Name对话框。
  4. 在对话框中,您需要定义一个:
    • 名称
    • 范围
    • 新名称的范围 - 评论是可选的
  5. 完成后,单击确定返回到工作表。
  6. 只要选择了定义的范围,名称就会显示在名称框中。

名称管理器

名称管理器可用于定义和管理现有名称。 它位于功能区“ 公式”选项卡上的“定义名称”选项旁边。

使用名称管理器定义名称

在名称管理器中定义一个名称时,它将打开上面概述的新名称对话框。 完整的步骤列表如下:

  1. 单击功能区的“ 公式”选项卡。
  2. 单击功能区中间的名称管理器图标以打开名称管理器。
  3. 在名称管理器中,单击新建按钮以打开新名称对话框。
  4. 在这个对话框中,你需要定义一个:
    • 名称
    • 范围
    • 新名称的范围 - 评论是可选的
  5. 单击确定返回到名称管理器,其中新名称将在窗口中列出。
  6. 单击关闭返回到工作表。

删除或编辑名称

打开名称管理器后,

  1. 在包含名称列表的窗口中,单击要删除或编辑的名称一次。
  2. 要删除名称,请点击列表窗口上方的删除按钮。
  3. 要编辑名称,点击编辑按钮打开编辑名称对话框。

在编辑名称对话框中,您可以:

注意:使用编辑选项无法更改现有名称的范围。 要更改范围,请删除名称并使用正确的范围重新定义它。

过滤名称

名称管理中的“ 过滤器”按钮可以很容易地:

过滤的列表显示在名称管理器的列表窗口中。