作者:Excel Home 来源:《Excel实战技巧精粹》
发表于:2008年9月26日

在默认情况下,所有的名称都能够在工作簿中的任何一张工作表中使用。例如,创建一个叫做“Name”的名称,引用Sheet1工作表中的单元格A1,然后在当前工作簿的所有工作表中都可以直接使用这一名称。这种能够作用于整个工作簿的名称被称为工作簿级名称。

在实际工作中,用户可能需要在多张工作表中使用相同的名称,比如,Sheet1是用于记录公司1月份的销售数据,其中的A1∶A100被定义名称为“城市”。Sheet2与Sheet1的表格形式完全相同,用于记录公司2月份的销售数据,如果希望为Sheet2的A1∶A100也定义名称为“城市”,要怎么解决呢?

在这种情况下,需要创建仅能作用于一张工作表的名称,称为工作表级名称,或局部性名称。

创建工作表级名称的方法有两种,分别是使用名称框和“插入名称”,具体操作步骤与创建工作簿级名称无异,请参阅技巧77。

工作表级名称的特征是:工作表名称+感叹号+名称,也就是在工作簿级名称的前面加上工作表名称和感叹号。例如,“城市”是一个工作簿级名称,如果创建一个“Sheet2!城市”的名称,就成为只作用于Sheet2的工作表名称。如果工作表名称中包含有空格,那么在创建名称时必须用单引号把工作表名称引起来。例如,在“销售数据新”工作表中创建工作表级名称,必须写为

‘销售数据 新’!城市

工作表级名称所在的工作表中使用该名称,可以不加入工作表名称。例如,在Sheet2中使用名称“Sheet2!城市”,只用写“城市”即可。但是在其他工作表中使用该名称,必须用完整的名称写法“Sheet2!城市”。

声明:本站所有文章均出自互联网,只为学习之用;如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。