Excel函数和公式快速入门之在公式中使用名称
在公式中使用名称
名称是我们给工作表中某些单元格或单元格区域定义的一个名称,并用此名称代替单元格或单元格区域的地址;或者对工作表的某些单元格或单元格区域进行运算后得到一个新的数据或数据数组,并将此数据或数据数组用一个名字来代表。合理使用名称,可以使数据处理和分析更加快捷和高效。
1 定义名称的规则
定义名称要遵循一定的规则,如下所示:
名称的长度不能超过255个字符。但建议最好不要使用这么长的名称,因为名称太长就违背了当初定义名称的初衷。
名称中不能含有空格,但可以使用下划线和句点。例如,名称不能是“MonthTotal”,但可以是“Month_Total”或“Month.Total”。
名称中不能使用除下划线和句点以外的其他符号。
名称的第一个字符必须是字母、汉字,不能使用单元格地址、阿拉伯数字。
避免使用Excel本身预设的一些特殊用途的名称,如Extract、Criteria、Print_Area、Print_Titles、Database等。
名称中的字母不区分大小写。例如,名称“MYNAME”和名称“myname”是相同的,在公式中使用那个都是可以的。不过要注意的是,名称的名字会是我们在定义时所键入的名字保存的。因此,如果在定义名称时键入的名字是“MYNAME”,那么我们在名字列表中看不到名字“myname”目录,只能看到名字“MYNAME”。
我们可以为一个单元格或单元格区域定义多个名称,不过这么做似乎没有什么好处。
2 定义名称的三种方法
定义名称是很简单的,主要有三种方法:利用名称框、利用定义名称对话框和批量定义名称。
(1) 利用名称框
使用名称框定义名称,是一种比较简单、适用性强的方法。其基本步骤是:首先选取要定义名称的单元格区域(不论是整行、整列、连续的单元格区域,还是不连续的单元格区域),然后在名称框中键入名称,最后按“Enter”键即可。如下图所示。
(2) 利用定义名称对话框
使用“定义名称”对话框来定义名称,就是执行“定义名称”命令按钮,在打开的“新建名称”对话框中定义名称,如下图所示。
如果一次要定义几个不同的名称,或者修改、删除已经定义的名称,可以执行“名称管理器”命令,打开“名称管理器”对话框,再单击相应的命令按钮,然后新建、编辑、删除名称,如下图所示。
(3) 批量定义名称
当工作表的数据区域有行标题或列标题时,而我们希望把这些标题文字作为名称使用时,就可以利用“根据所选内容创建”命令自动快速定义多个名称。具体步骤是:首先选择要定义行名称和列名称的工作表数据区域(要包含行标题或列标题);其次单击“根据所选内容创建”命令按钮,打开“根据所选内容创建名称”对话框,选择“首行”或者“最左列”等选项,如下图所示。
3 编辑、修改和删除名称
编辑、修改和删除名称,是在图3-43所示的“名称管理器”对话框中进行。要编辑修改名称,就在对话框的名称列表中选择该名称,单击“编辑”按钮。要删除某个或者几个名称,就在对话框的名称列表中选择该名称或者几个名称,单击“删除”按钮。
4 名称应用
名称的应用是非常广泛的,特别是对数据进行灵活性分析方面,更是离不开名称(尤其是动态名称)。
下图是一个利用动态名称(利用OFFSET函数定义)制作的指定客户下产品明细图。