![Excel应用大全(白金版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/561/31729561/b_31729561.jpg)
7.5 使用名称的注意事项
虽然名称能简化和直观某些操作,但是在定义和使用名称时,也要遵循某些规则和注意事项。
7.5.1 定义名称的注意事项
无论在哪个版本的Excel中定义名称,都必须遵循如下规则。
![](https://epubservercos.yuewen.com/0AC8AB/17180251504499106/epubprivate/OEBPS/Images/img00151002.jpg?sign=1739428914-jnT8GEQ1bt2jJdem4NgmprAnANWWOdcH-0-f2de0d3490cf7d298de82eae26bca882)
7.5.2 工作表复制时的名称问题
在使用Excel的过程中,难免会将工作表进行各种复制操作,如果工作表中定义了名称,在复制的过程中会产生什么变化呢?下面将通过举例来进行介绍。
假设当前有两个工作簿,分别是“工资表”和“销售部员工信息”工作簿,各工作簿中包含的工作表和定义的名称如图7-30所示。
![](https://epubservercos.yuewen.com/0AC8AB/17180251504499106/epubprivate/OEBPS/Images/img00151003.jpg?sign=1739428914-MWeECrrmuiSa2h4iRHPQDCUKVXemHSJs-0-369dc2afabe720aaaa0c2c1ba2e00494)
图7-30 不同位置定义的名称
1.在当前工作簿复制包含局部和全局两种名称的工作表
如果当前工作表中包含了局部和全局两种类型的名称,在复制工作表后,局部名称是新工作表的局部名称,全局名称变为新工作表局部名称。
例如,“销售部”工作表中包含了局部名称“销售部基本工资”和全局名称“销售部姓名”,复制该工作表后,局部名称“销售部基本工资”是“销售部(2)”工作表的局部名称,其引用位置变为“='销售部(2)'!$B$2:$B$18”,而全局名称“销售部姓名”则被更改为“销售部(2)”工作表的局部名称,其引用位置变为“='销售部(2)'!$A$2:$A$18”。图7-31所示为复制“销售部”工作表后增加了两个名称。
![](https://epubservercos.yuewen.com/0AC8AB/17180251504499106/epubprivate/OEBPS/Images/img00152001.jpg?sign=1739428914-Pei3tfzFLuHUR4kXhlU5W8hNVZ5PxoqN-0-4520f1e7af66524f89754b4008de8c40)
图7-31 复制包含局部和全局两种类型名称的工作表后的结果
2.在当前工作簿复制包含局部名称的工作表
如果当前工作表中只包含局部名称,则在复制工作表后,局部名称是新工作表的局部名称。例如,“市场部”工作表中只包含局部名称“市场部基本工资”,复制该工作表后,局部名称“市场部基本工资”是“市场部(2)”工作表的局部名称,其引用位置变为“='市场部(2)'!$B$2:$B$18”。图7-32所示为复制“市场部”工作表后增加了一个名称。
![](https://epubservercos.yuewen.com/0AC8AB/17180251504499106/epubprivate/OEBPS/Images/img00152002.jpg?sign=1739428914-xoEgnkbA8wit2zewYDodahe5ozxKkEsw-0-5303696fe1d94f6ccb570ee9b2a1be5d)
图7-32 复制包含局部名称的工作表后的结果
3.在当前工作簿复制包含全局名称的工作表
如果当前工作表中只包含全局名称,则在复制工作表后,全局名称变为新工作表的局部名称。例如,“客服部”工作表中只包含全局名称“客服部姓名”,复制该工作表后,局部名称“客服部姓名”是“客服部(2)”工作表的局部名称,其引用位置变为“='客服部(2)'!$A$2:$A$18”,图7-33所示为复制“客服部”工作表后增加了一个名称。
![](https://epubservercos.yuewen.com/0AC8AB/17180251504499106/epubprivate/OEBPS/Images/img00153001.jpg?sign=1739428914-s4FkSUSvL0uhAu2L6qwlXzcZXEpP21kb-0-8f62f7959b6cc0c9d377b8de32ae2105)
图7-33 复制包含全局名称的工作表后的结果
4.将包含名称的工作表复制到其他工作簿中
在不同工作簿之间复制工作表,如果需要复制的工作表包含局部和全局名称,将其复制到其他工作簿后,局部名称仍是工作表的局部名称,全局名称仍是新工作表全局名称。
例如,“销售部”工作表中包含了局部名称“销售部基本工资”和全局名称“销售部姓名”,将其复制到“销售部员工信息”工作簿后,局部名称“销售部基本工资”是“销售部”工作表的局部名称,其引用位置变为“=销售部!$B$2:$B$18”,全局名称“销售部姓名”仍是“销售部”工作表的全局名称,其引用位置变为“=销售部!$A$2:$A$18”。
图7-34所示为复制“销售部”工作表后,“销售部员工信息”工作簿的“名称管理器”对话框中增加了两个名称。
![](https://epubservercos.yuewen.com/0AC8AB/17180251504499106/epubprivate/OEBPS/Images/img00153002.jpg?sign=1739428914-ZkG358yRG3UzRIN6NOf33vJ9n19gMrJ1-0-218811805fc1f1625f0eb3f240c4ab79)
图7-34 在不同工作簿中复制工作表后局部名称和全局名称的变化
7.5.3 相同全局和局部名称的编辑问题
在Excel中,虽然系统支持定义相同名称标识的名称,但是这样很容易引起误解。
1.同一工作表相同标识的名称问题
如果在同一工作表中定义了相同标识的全局名称和局部名称,当在该工作表中使用该名称时,系统默认调用局部名称,而不会调用全局名称。
如图7-35所示,在工作簿中定义了指向B3单元格的局部名称“成绩”和指向E3单元格的全局名称“成绩”。
![](https://epubservercos.yuewen.com/0AC8AB/17180251504499106/epubprivate/OEBPS/Images/img00154001.jpg?sign=1739428914-FbgOUBVNrgJgTW8zHzeaIqklfHoSllok-0-79dd28cc50240c901c3bee2fd238469f)
图7-35 定义相同标识而不同类型的名称
当工作表中任意选择一个没有定义名称的单元格,如选择A3单元格,然后在名称下拉列表框中选择“成绩”选项,系统将自动选择E3单元格,如图7-36所示。
![](https://epubservercos.yuewen.com/0AC8AB/17180251504499106/epubprivate/OEBPS/Images/img00154002.jpg?sign=1739428914-VbmjTvVAHpeETX76Ee2Ptb5D8yocpZdl-0-8d24bf33c79204fd3989296542984940)
图7-36 同一工作簿中相同标识的名称的使用
2.不同工作簿中相同标识的全局名称
如果在不同工作簿中定义了相同标识的全局名称,当将其中的一个工作表复制到另一个工作簿时,该工作表的全局名称在目标工作簿中会自动变为局部名称。
如图7-37所示,在“工资表”工作簿的“销售部”工作表中定义了一个标识为“销售部姓名”的全局名称,然后将其复制到“销售部员工信息”工作簿,此时系统自动将全局名称“销售部姓名”变为“销售部”工作表的局部名称。
![](https://epubservercos.yuewen.com/0AC8AB/17180251504499106/epubprivate/OEBPS/Images/img00155001.jpg?sign=1739428914-eBk3sq1pGXvDWdUc17spuZsliiCrHXgK-0-31c257f98d3907586e2391f39fa63468)
图7-37 在不同工作簿中复制工作表后相同全局名称的变化
提示:相同名称标识的使用提示
为了不引起各种误解和方便操作,建议用户最好不要在同一工作簿中定义相同标识的单元格名称;如果在不同工作簿中定义了相同名称的全局单元格名称,在进行复制工作表操作之前,最好有目的地将其进行修改或者删除。