Excel应用大全(白金版)
上QQ阅读APP看书,第一时间看更新

7.1 名称概述

Excel中名称如同人的名字一样,只是单元格的一个别称,用于直观地标识单个单元格或者单元格区域。为单元格定义名称后,也可以直接在公式和函数中对其进行引用,其计算效果和引用普通的单元格地址没有任何区别。

7.1.1 为什么要使用名称

虽然名称不会影响任何的数据计算和单元格引用,但是使用名称在某些问题上可以简化和提高工作效率,其具体体现在以下几方面。

◆ 使公式和函数更具可读性:在使用公式或者函数计算数据方面,名称的作用最直接,它能清楚地显示计算结果是根据哪些数据产生的,便于理解和记忆。图7-1所示为将常规公式中引用的单元格地址用具有实际意义的名称进行替换。

图7-1 使用名称增加公式的可读性

◆ 简化公式:使用名称还有一个显著的好处,可以将复杂、冗长的计算公式进行简化,这在一定程度上还可以避免错误的产生。图7-2所示为将常规公式中的“($G$3:$G$22=$E$24)*ROW(3:22)”部分定义为“首饰记录行”。

图7-2 使用名称简化公式

◆ 替代辅助单元格区域:如果需要在多张工作表的相同单元格区域中进行查询等操作,可以将该单元格区域定义一个名称,当需要在其他工作表中对该单元格区域进行操作时,只需将该名称导入或者复制到对应的工作表中即可。

◆ 扩展嵌套函数的级别:默认情况下,一个公式可以包含多达7级的嵌套函数,将公式中的某些嵌套项定义为名称,在一定程度上可以变相地扩展函数嵌套的级别。

7.1.2 全局名称和局部名称

在Excel中,根据名称的作用范围不同,可以将其划分为全局名称和局部名称。

1.全局名称

全局名称也称为工作簿级别名称,其作用范围为整个工作簿,即如果某个单元格区域的名称为全局名称,则在当前工作簿的其他任意工作表中都可以使用该名称应用对应的单元格区域,其作用范围如图7-3所示。

图7-3 全局名称的作用范围

例如,在“工资表”工作簿的“一月”工作表中将D3:D18单元格区域定义为“基本工资”,则在“工资表”工作簿的“二月”工作表中使用“基本工资”名称可以引用“二月”工作表中的D3:D18单元格区域。

提示:什么是名称的作用范围

所谓名称的作用范围,是指在没有明确限定该名称具体指代哪个工作表中的单元格区域引用的情况下系统能够自动识别的单元格区域。

2.局部名称

局部名称也称为工作表级别名称,其作用范围只是针对当前工作表,即如果某个单元格区域的名称为局部名称,则在当前工作表中使用该名称可以引用指定的单元格区域,对于同一工作簿的其他工作表而言,使用该名称则不能引用对应的单元格区域。局部名称的作用范围示意图如图7-4所示。

图7-4 局部名称的作用范围

拓展学习 全局名称和局部名称的使用格式

在Excel中,对于全局名称和局部名称在公式中的使用,其格式是不同的。

◆ 在公式中使用全局名称:对于全局名称而言,其在公式中的调用格式为:工作簿名称!全局名称。例如,在“一月工资表”工作簿中定义了一个名为“基本工资”的单元格引用,则在“二月工资表”工作簿中要使用“基本工资”名称指代的数据,其格式为“=SUM(一月工资表!基本工资,……)”。

◆ 在公式中使用局部名称:对于局部名称而言,其在公式中的调用格式为:工作表名称!局部名称。例如,在“工资表”工作簿的“一月”工作表中定义了一个名为“基本工资”的单元格引用,如果要在工作表的其他地方引用该名称指代的数据,其格式为“=SUM(一月!基本工资,……)”。