名称是一种有意义的简写,可让您更容易理解单元格引用、常量、公式或表的用途,每个乍一看可能都难以理解。 以下信息显示了名称的常见示例以及它们如何提高清晰度。
| 示例类型 | 没有名称的示例 | 有名称的示例 |
|---|---|---|
| 引用 | =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 |
了解有关使用名称的详细信息
名称的类型
可以创建和使用多种类型的名称。
已定义名称 表示单元格、单元格区域、公式或常量值的名称。 可以创建自己定义的名称,Excel 也可以为你创建定义的名称,例如设置打印区域时。
表名 Excel 表的名称,它是有关特定主题的数据的集合,存储在 (行) 和字段 () 列中的记录中。 Excel 会在每次插入 Excel 表格时创建一个默认的 Excel 表格名,如“Table1”、“Table2”等。 用户可以更改表格的名称使其更有意义。 有关 Excel 表格的详细信息,请参阅对 Excel 表格使用结构化引用。
名称的适用范围
所有名称都有一个延伸到特定工作表(也称为局部工作表级别)或整个工作簿(也称为全局工作簿级别)的适用范围。 名称的范围是名称被无保留地识别的位置。 例如:
- 如果定义名称(如
Budget_FY08,),并将其范围设置为Sheet1,则该名称仅在Sheet1中可识别,而在其他工作表中不能识别。
若要在其他工作表中使用本地工作表名称,请在工作表名称前面加上工作表名称来限定该名称。 例如:
Sheet1!Budget_FY08 - 如果定义名称(如
Sales_Dept_Goals),并将其作用域设置为该工作簿,则该工作簿中的所有工作表都能识别该名称,但不能识别其他工作簿。
名称在其适用范围内必须始终唯一。 Excel 阻止定义已在其作用域内存在的名称。 但是,您可以在不同的适用范围内使用相同名称。 例如,可以在同一工作簿中定义作用域限定为 Sheet1, Sheet2的名称GrossProfit(如 )。Sheet3 尽管每个名称都相同,但每个名称在其适用范围内都是唯一的。 执行此操作可确保使用名称 的 GrossProfit公式始终引用本地工作表级别的相同单元格。
甚至可以为全局工作簿级别定义相同的名称 GrossProfit,但作用域同样是唯一的。 然而在这种情况下,可能会存在名称冲突。 为了解决此冲突,默认情况下,Excel 使用为工作表定义的名称,因为本地工作表级别优先于全局工作簿级别。 如果要覆盖优先级并使用工作簿名称,请通过在工作簿名称前加上前缀来消除名称的歧义。 例如:
WorkbookFile!GrossProfit
可以覆盖工作簿中所有工作表的本地工作表级别。 第一个工作表是一个例外,如果存在无法覆盖的名称冲突,则始终使用本地名称。
定义和输入名称
使用以下选项定义名称:
- 编辑栏上的“定义的名称”框 使用此选项可为选定范围创建工作簿级名称。
- 根据所选内容定义名称 通过使用工作表中的所选单元格,从现有行和列标签创建名称。
- “新建名称”对话框希望更灵活地创建名称时使用此选项,例如指定本地工作表级别范围或创建名称注释。
注意
默认情况下,名称使用绝对单元格引用。
- 键入 键入名称,例如,将其作为公式的参数。
- 使用“公式记忆式键入” 使用“公式记忆式键入”下拉列表,其中自动为您列出了有效名称。
- 从“用于公式”命令中进行选择 在“公式”选项卡上的“已定义名称”组中,从“用于公式”命令的可用列表中选择已定义名称。
审核名称
还可以在工作簿中创建已定义名称的列表。 找到工作表上具有两个空列的区域, (列表包含两列,一列用于名称,另一列用于名称) 的说明。 选择列表左上角的单元格。 在“ 公式 ”选项卡的 “定义的名称 ”组中,选择“ 在公式中使用”,选择“ 粘贴”,然后在“ 粘贴名称 ”对话框中,选择“ 粘贴列表”。
了解名称的语法规则
下表描述了用于创建和编辑名称的语法规则。
-
有效字符 名称的第一个字符必须为字母、下划线字符 (_) 或反斜杠 (\) 。 名称中的其余字符可以是字母、数字、句点和下划线。
【提示】您不能使用大写和小写字符“C”、“c”、“R”或“r”作为定义名称,因为当您在 “名称 ”或 “前往 ”文本框中输入它们时,它们会用作为当前所选单元格选择行或列的简写。 - 不允许单元格引用 名称不能与单元格引用相同,例如 Z$100 或 R1C1。
- 空格无效 名称中不能包含空格。 使用下划线字符 (_) 和句点 (.) 作为单词分隔符,例如 Sales_Tax 或 First.Quarter。
- 名称长度 名称最多可以包含 255 个字符。
- 区分大小写名称可以包含大写和小写字母。 Excel 不区分名称中的大小写字符。 例如,如果在同一工作簿中创建了名称 Sales,然后创建了另一个名为 SALES 的名称,则 Excel 将提示您选择一个唯一名称。
为工作表中的单元格或单元格区域定义名称
- 选择要命名的单元格、单元格区域或非相邻选定区域。
- 单击编辑栏左端的 “名称 ”框。
“名称”框 - 键入要用于引用所选内容的名称。 名称的最大长度为 255 个字符。
- 按 Enter。
注意
更改单元格内容时不能为单元格命名。
使用工作表中选定的单元格定义名称
您可以将现有行和列标签转换为名称。
- 选择要命名的区域,包括行或列标签。
- 在“ 公式 ”选项卡的“ 定义的名称 ”组中,选择 “从所选内容创建”。
- 在“从选定内容创建名称”对话框中,通过选中“顶行”、“左列”、“下行”或“右列”检查框来选择包含标签的位置。 使用此过程创建的名称仅引用包含值的单元格,不包括现有行和列标签。
使用“新名称”对话框定义名称
在“ 公式 ”选项卡上的 “定义的名称 ”组中,选择 “定义名称”。
在“新建名称”对话框的“名称”框中,键入要用于引用的名称。
注意
一个名称中最多可以使用 255 个字符。
要指定名称的适用范围,请在“适用范围”下拉列表框中选择“工作簿”或工作簿中工作表的名称。
在“引用位置”框中,执行下列操作之一:
要输入一个单元格引用,请键入该单元格引用。
提示
默认情况下,会输入当前所选内容。 若要输入其他单元格引用作为参数,请单击“ 折叠对话框
(”以临时缩小对话框) ,选择工作表上的单元格,然后单击“ 展开对话框
”。若要输入常量,请键入 = (等号) ,然后键入常量值。
若要输入公式,请键入 = ,然后键入公式。
若要完成并返回到工作表,请选择“ 确定”。
提示
要使 “新名称 ”对话框变宽或变长,请选择并拖动底部的夹点手柄。
使用“名称管理器”对话框管理名称
使用“名称管理器”对话框可以处理工作簿中的所有定义的名称和表名称。 例如,可以查找有错误的名称、确认名称的值和引用、查看或编辑描述性注释,或者确定范围。 你还可以对名称列表进行排序和筛选,以及从一个位置轻松地添加、更改或删除名称。
若要打开 “名称管理器 ”对话框,请在 “公式 ”选项卡上的“ 定义的名称 ”组中,选择“ 名称管理器”。
视图名称
“名称管理器”对话框显示有关列表框中每个名称的以下信息:
| 此列: | 显示内容: |
|---|---|
| 图标和名称 | 下列任意一项:
|
| 值 | 名称的当前值,例如公式的结果、字符串常量、单元格区域、错误、值数组或占位符(如果无法计算公式)。 下面是一些具有代表性的示例:
|
| 引用 | 名称的当前引用。 下面是一些具有代表性的示例:
|
| 范围 |
|
| 批注 | 有关名称的其他信息(最多 255 个字符)。 下面是一些具有代表性的示例:
|
- 更改单元格内容时无法使用 “名称管理器 ”对话框。
- “名称管理器”对话框不显示在 VBA) 中定义Visual Basic for Applications (名称,也不显示隐藏的名称, (名称的“可见”属性设置为“False”) 。
调整列的大小
- 要根据列中的最长值自动调整该列的大小,请双击列标题的右侧。
对名称进行排序
- 要按升序或降序对名称列表进行排序,请选择列标题。
筛选名称
使用“筛选”下拉列表中的命令可以快速显示名称的子集。 选择每个命令可以打开或关闭筛选操作,这样可以很容易地合并或删除不同的筛选操作以获得所需的结果。
若要筛选名称列表,请执行下面的一项或多项操作:
| 选择: | 目的: |
|---|---|
| 名称适用于工作表 | 只显示适用范围为工作表的名称。 |
| 名称适用于工作簿 | 只显示工作簿范围内全局适用的名称。 |
| 有错误的名称 | 只显示值包含错误(如 #REF、#VALUE 或 #NAME)的那些名称。 |
| 没有错误的名称 | 仅显示那些具有不包含错误的值的名称。 |
| 定义的名称 | 只显示由您或 Excel 定义的名称,如打印区域。 |
| 表名称 | 只显示表名称。 |
更改名称
如果更改已定义名称或表名称,则该名称在工作簿中的所有用法也会更改。
在 “公式 ”选项卡的 “定义的名称 ”组中,选择 “名称管理器”。
在 “名称管理器 ”对话框中,选择要更改的名称,然后选择“ 编辑”。
提示: 您还可以双击该名称。在“编辑名称”对话框的“名称”框中,为引用键入新名称。
在 “引用对象” 框中,更改引用,然后选择“ 确定”。
在 “名称管理器 ”对话框的 “引用” 框中,更改名称所表示的单元格、公式或常量。
- 若要取消不需要或意外的更改,请选择“取消”
,或按 Esc。 - 若要保存更改,请选择“ 提交
,或按 Enter。
- 若要取消不需要或意外的更改,请选择“取消”
“关闭”按钮仅关闭“名称管理器”对话框。 对于已经做出的更改,不需要它。
删除一个或多个名称
在 “公式 ”选项卡的 “定义的名称 ”组中,选择 “名称管理器”。
在 “名称管理器 ”对话框中,选择要更改的名称。
通过执行以下操作之一选择一个或多个名称:
- 通过单击名称来选择名称。
- 通过单击并拖动名称,或者按 Shift 并单击组中每个名称的鼠标按钮,选择连续组中的多个名称。
- 通过按 Ctrl 并单击组中每个名称的鼠标按钮来选择不连续组中的多个名称。
单击“删除”。 还可以按 Delete。
选择“确定”确认删除。
“关闭”按钮仅关闭“名称管理器”对话框。 对于已经做出的更改,不需要它。
需要更多帮助吗?
你随时可以在 Excel 技术社区 中咨询专家,或在 社区中获取支持。