使用名称 (名称:在 Excel 中代表单元格、单元格区域、公式或常量值的单词或字符串。)可使公式更加容易理解和维护。可为单元格区域、函数、常量或表格定义名称。一旦采用了在工作簿中使用名称的做法,便可轻松地更新、审核和管理这些名称。
名称是一个有意义的简略表示法,便于您了解单元格引用 (单元格引用:用于表示单元格在工作表上所处位置的坐标集。例如,显示在第 B 列和第 3 行交叉处的单元格,其引用形式为“B3”。)、常量 (常量:不是通过计算得出的值。例如,数字 210 和文本“Quarterly Earnings”均为常量。表达式或由表达式计算得出的值都不是常量。)、公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=) 开始。)或表 (表:关于特定主题的一组数据的集合,以记录(行)和字段(列)的形式存储。)的用途,乍一看可能上述每个概念都难以理解。下面的信息说明了名称的常见示例以及它们如何提高清晰度和易理解度。
示例类型 | 没有名称的示例 | 有名称的示例 |
---|---|---|
引用 | =SUM(C20:C30) | =SUM(FirstQuarterSales) |
常量 | =PRODUCT(A5,8.3) | =PRODUCT(Price,WASalesTax) |
公式 | =SUM(VLOOKUP(A1,B1:F20,5,FALSE), -G5) | =SUM(Inventory_Level,-Order_Amt) |
表 | C4:G36 | =TopSales06 |
可以创建和使用的名称类型有以下几种。
已定义名称 代表单元格、单元格区域、公式或常量值的名称。您可以创建自己的已定义名称,有时 Microsoft Excel 也会为您创建已定义名称,例如当您设置打印区域时。
表名称 Excel 表格的名称,Excel 表格是存储在记录(行)和字段(列)中的有关特定主题的数据集合。每次插入 Excel 表格时,Excel 都会创建 Table1、Table2 等默认 Excel 表格名称,但您可以更改表格的名称使其更有意义。
所有名称都有一个延伸到特定工作表(也称为局部工作表级别)或整个工作簿(也称为全局工作簿级别)的适用范围。名称的适用范围 是指在没有限定的情况下能够识别名称的位置。例如:
要在另一个工作表中使用局部工作表名称,您可以通过在它前面加上该工作表的名称来限定它,如下面的示例所示:
Sheet1!Budget_FY08
名称在其适用范围内必须始终唯一。Excel 禁止您定义在其适用范围内不唯一的名称。但是,您可以在不同的适用范围内使用相同名称。例如,您可以在同一个工作簿中定义一个适用范围为 Sheet1、Sheet2 和 Sheet3 的名称,如 GrossProfit。尽管每个名称都相同,但每个名称在其适用范围内都是唯一的。您可能会执行此操作,以确保使用名称 GrossProfit 的公式在局部工作簿级别始终引用相同的单元格。
您甚至可以为全局工作簿级别定义相同名称 GrossProfit,但范围同样必须唯一。然而在这种情况下,可能会存在名称冲突。为解决这种冲突,默认情况下,Excel 使用为工作表定义的名称,原因是局部工作表级别优先于全局工作簿级别。如果不考虑这种优先并要使用工作簿名称,则可以通过为工作簿名称加前缀来消除名称歧义,如下面的示例所示:
WorkbookFile!GrossProfit
对于工作簿中除第一个工作表之外的所有工作表,可以不采用局部工作表级别。如果存在名称冲突,第一个工作表始终使用局部名称,且无法将其替代。
可以通过使用以下内容定义名称:
注意 默认情况下,名称使用绝对单元格引用 (绝对单元格引用:公式中单元格的精确地址,与包含公式的单元格的位置无关。绝对引用采用的形式为 $A$1。)。
可以在公式中使用定义的名称,方法是按如下方式输入它:
为了跟踪工作簿中所有已定义的名称,可以创建一个列表来显示所有已定义的名称及其位置。
下面是创建和编辑名称时需要注意的语法规则列表。
注意 不能将大小写字母“C”、“c”、“R”或“r”用作已定义名称,因为当在“名称”或“定位”文本框中输入这些字母中的两个时,会将它们作为当前选定的单元格选择行或列的简略表示法。
注意 在编辑模式下更改单元格内容时不能对单元格进行命名。
您可以将现有行和列标签转换为名称。
注意 使用此过程创建的名称仅引用包含值的单元格,并且不包括现有行和列标签。
注意 名称的最大长度为 255 个字符。若要了解名称的其他创建规则,请参阅了解名称的语法规则一节。
注意 如果将工作簿发布到 Excel Services 并指定一个或多个参数,则将批注用作“参数”任务窗格中的屏幕提示。
提示 默认情况下,会输入当前所选内容。若要输入其他单元格引用作为参数,请单击 (暂时缩小对话框),选择工作表中的单元格,然后单击
以将对话框还原为正常大小。
提示 要加宽或加长“新名称”对话框,请单击并拖动底部的抓握控点。
使用“名称管理器”对话框可以处理工作簿中的所有已定义名称和表名称。例如,您可能希望查找有错误的名称,确认名称的值和引用,查看或编辑说明性批注,或者确定适用范围。您还可以排序和筛选名称列表,在一个位置轻松地添加、更改或删除名称。
要打开“名称管理器”对话框,请在“公式”选项卡上的“已定义名称”组中单击“名称管理器”。
“名称管理器”对话框显示有关列表框中每个名称的以下信息:
此列: | 显示内容: |
---|---|
图标和名称 | 下列任意一项:
|
Value | 名称的当前值,如公式结果、字符串常量、单元格区域、错误、值数组或占位符(如果无法计算公式)。下面是一些具有代表性的示例:
|
引用 | 名称的当前引用。下面是一些具有代表性的示例:
|
适用范围 | 下列任意一项:
|
批注 | 有关名称的其他信息(最多 255 个字符)。下面是一些具有代表性的示例:
注意 如果将工作簿发布到 Excel Services 并指定一个或多个参数,则将批注用作“参数”任务窗格中的屏幕提示。 |
注意
使用“筛选”下拉列表中的命令可以快速显示名称子集。选择每个命令可以打开或关闭筛选操作,这样可以很容易地合并或删除不同的筛选操作以获得所需的结果。
若要筛选名称列表,请执行下面的一项或多项操作:
选择: | 目的: |
---|---|
名称适用于工作表 | 只显示适用范围为工作表的名称。 |
名称适用于工作簿 | 只显示工作簿范围内全局适用的名称。 |
有错误的名称 | 只显示值包含错误(如 #REF、#VALUE 或 #NAME)的那些名称。 |
没有错误的名称 | 只显示值不包含错误的那些名称。 |
已定义名称 | 只显示由您或 Excel 定义的名称,如打印区域。 |
表名称 | 只显示表名称。 |
如果更改某个已定义名称或表名称,则工作簿中该名称的所有实例也会随之更改。
提示 也可以双击该名称。
注意 “关闭”按钮仅关闭“名称管理器”对话框。提交已进行的更改不需要单击“关闭”。
注意 “关闭”按钮仅关闭“名称管理器”对话框。提交已进行的更改不需要单击“关闭”按钮。