图1
1、将已有的行列标志转换为名称
有时为方便起见,可以直接将工作表中的行列标志转换为名称。可先选定需要命名的区域,把行列标志也包含进去,如图1中的区域A2:J12;再选择菜单【插入】→【名称】→【指定】,在“指定名称”对话框中,可选择“首行”、“最左列”、“末行”、“最右列”,这些区域用来放置指定标志的位置。此处选择“首行”和“最左列”来定义以首行标志和以最左列标志命名的名称,可以一次性定义包含有“工号、姓名、⋯⋯、实发工资”以及“粤A101、粤A102、⋯⋯、粤A110”等多个名称,并在名称框的下拉列表中能查看到这些名称。(注意:使用这个过程指定的名称只引用包含数值的单元格,而不包含原有的行列标志)
根据行或者列标志中创建出来的名称可以用来指定命名的行与列交叉部分的单元格。在图1工作表中,名称“粤A108”表示区域B10:J10,名称“车补”表示区域E3:E12,公式“=粤A108 车补”(注意:在两个名称之间,要加入一个空格),返回的值是:1500。
2、定义局部名称
在默认情况下,名称的使用范围是工作簿,即在一个工作表中创建的名称可以在工作簿中的任何工作表中使用。如果在sheet1表中定义了名称“粤A108”,而没有指定范围的话,则这个名称为全局名称,可以在工作簿的所有工作表中使用,并且在其他表中不能再定义名称“粤A108”。
但在多个工作表中创建相同的名称,也即在工作表范围内创建名称有时也是有一定作用的。在工作表范围创建名称也称为局部名称或者工作表名称。定义局部名称时,要在名称前加上工作表名字,例如,要在sheet2表中定义局部名称“粤A108”,则名称应该写为“sheet2! 粤A108”。此时在名称框的下拉列表中只显示“粤A108”,当工作表sheet2被激活时,在名称框下拉列表中选择“粤A108”则指向局部名称,即“sheet2! 粤A108”名称指定的区域;若激活其他工作表,在名称框下拉列表中选择“粤A108”则指向全局名称。
3、定义三维名称
在工作簿中定义三维名称,可以引用多个工作表中相同的单元格。例如,在工作簿的不同工作表的B18单元格中存放着不同部门的工资总和,可以创建三维名称指向多个工作表中的B18单元格。定义三维名称时,关键是设置“引用位置”,应该先删除引用位置文本框中的默认值,接着输入等号“=”;然后选定需要引用的第一个工作表标签,按住Shift键,单击最后一个要引用的工作表标签;再选定要命名的单元格或区域,即可完成三维设置。定义的三维名称,在名称框下拉列表中没有显示,在公式或函数中使用三维名称时,可以直接输入名称,也可以选择菜单【插入】→【名称】→【粘贴】,在“粘贴名称”对话框中选择所需名称。
三维名称在导航中的用途,主要是在工作簿中作统计计算,如求和、均值、最大或最小值等。例如,将上述三维名称定义为:总和,则公式“=SUM(总和)”的返回值是所有部门的工资总和。
4、定义外部名称
在工作簿中还可以定义引用其他任何打开的工作簿中的单元格或区域的名称。当引用的单元格在另外一个工作簿中,则定义的名称叫外部名称。定义外部名称时,首先要打开所有需要的工作簿并切换到要定义名称的工作簿;然后在设置“引用位置”文本框最右边,单击“压缩”按钮后,再切换到要引用单元格的工作簿,选择要引用的区域;最后再在“引用位置”文本框最右边,单击“扩展”按钮,回到定义名称的工作簿中即可完成定义。外部名称的引用形式为:[Book2.xls]Sheet2!$G$3:$G$18(其中包含工作簿和工作表的名字)。
外部名称并不在当前工作簿的名称框下拉列表中显示,但可以象使用局部名称一样在公式中直接输入名称或者在公式中粘贴名称。
5、给常量定义名称以及在名称引用范围中包含函数
在工作簿中除了给单元格或者区域定义名称外,还可以为常量定义名称。定义常量名称时,先给出要定义的名称如“百分比”,再在“引用位置”文本框中输入等号“=”和要表示的常量如30%,即可完成常量名称的定义。
常量名称在名称框下拉列表中不显示,也可以象使用局部名称或外部名称那样使用,它主要用在计算中,如公式“=90×百分比”的返回值为:27。使用常量名称的好处很多,如果需要调整一个工作簿中全部的“百分比”的值,只需要在名称定义的位置修改一次即可。
另外,也可以在定义名称的引用范围中包含函数,这样会更方便计算。例如,在定义名称的位置先输入名称“平均值”,再在“引用位置”文本框中输入“=AVERAGE(J3:J12)”,然后就可以在需要的时候使用这个名称来进行相应的计算了。例如,公式“=平均值”的返回值是“实发工资”的平均值。
四、结束语
EXCEL中定义名称的方法有多种,可以根据需要来定义,这样可以使工作表的计算和管理更加方便。利用上述方法定义的名称并不都能在名称框下拉列表中显示出来,所以在使用名称的时候,请注意正确的使用方法。如果希望能看到所有已定义的名称及其单元格的引用范围,可以在工作表中选定一个空白位置,再选择菜单【插入】→【名称】→【粘贴】,在“粘贴名称”对话框中点击“名称清单”按钮,即可在工作表中显示出所有已定义的名称以及名称所表示的范围.