Part 引言
生活处处有名称!每个人都有自己的名称,Excel也是如此。
定义名称能够让我们更加专业化地使用Excel!
Part 1 定义名称的意义
定义名称有以下作用:
- 作为区域的代称,便于理解和维护公式
- 替代多次出现的公式,简化输入,便于理解和维护
- 作为公式或者单元格区域的代表,被Excel各个模块引用
- 一些特殊函数只能在定义名称中使用,例如Get cell等
- 生成动态的区域引用,用于动态数据透视表、动态图表等。
举个例子,我们通常使用A1代表第一行第一例的那个单元格。
在工作表少或数据引用较少时,这种默认表达并不会影响我们地辨识
但当数据量大的时候,使用名称才能更加高效,减少我们内心对于错误的担忧。
这里不对意义做出过多解释,学会操作后你自然明白了。
Part 2 定义名称的方法
(1)名称框直接输入名称
- 可创建名称的对象:单元格区域
- 操作方法:打开Excel,选择单元格,里面写着内容“编制日期”,在Excel中我们称呼该单元格为D1单元格。如果想要修改它的名称,可以在上端方框内进行修改(红色方框处),修改后记住回车确认,否则修改无效。
(动图:直接命名地方法)
- 注意事项:给单元格命名的时候不能重复。例如你给D1单元格命名为“小红”后回车确认,之后你直接修改“小红”为“小白”,这并不代表“小红”消失了,只是D1单元格可以有两个名称来指代了。
通过这个步骤,我们便可以验证定义名称的一个重要意义——方便引用,引用的时候可以明确自己所引用数据的含义!
(2)名称管理器新建名称
- 可创建名称的对象:常量、单元格区域、公式
- 操作方法:点击“公式”选项卡,选择“名称管理器”,直接在里面进行单元格命名设置,十分简单。你也可以通过快捷键
来快速启动。
(动图:名称管理器命名)
【注意事项】
- 这里的引用是绝对引用,也就是说你定义的这个名称就是这个单元格的位置,不会移动,除非你手动编辑修改或者你将这个单元格内容移动了。
- 编辑器里的范围代表你可以引用这个名称的范围,一般来说都会设置“工作簿”,如果你只想在某个工作表中使用,可以更改该范围。
这是一个最常用、最全面的方法,需要着重提一下。
使用这个方法,你可以直观地看到自己命名了那些东西,然后进行修改或者维护。
这个方法可以针对的对象有公式,下面进行说明
在成绩一栏设置公式=IF(G3>13,”优秀”,IF(G3>10,”良好”,”开除”))
由于我觉得IF(G3>10,”良好”,”开除”)麻烦,直接命名其为A
在之后的公式里,输入A即可使用。
(动图:函数正常书写)
(动图:函数命名后书写)
可以看出两次输出结果一致!
将函数命名后,复杂函数会显得更加简洁,也方便我们后期维护。
(3)批量创建名称
- 可创建名称的对象:单元格区域
- 操作方法:第一步:选择需要命名的数据区域;第二步:点击“公式——指定名称”第三步:在弹出的对话框里,选择合适的排列方式。
(4)设置打印区域,自动创建
可创建名称的对象:单元格区域
这里演示一下,大家知道就行,并没有什么使用需求。
Part 3 区域命名的注意事项
对由多个单元格组成的区域命名和单个单元格命名的方法相同,包括名称框、批量命名以及名称管理器等。这里我以批量命名进行演示(单个单元格命名也能用):
命名完成后就是使用,使用的时候需要格外注意。
这种区域命名在使用时候存在规范问题,你使用的位置必须与数据同列才行。
以下图为例,我在同列位置使用并没有什么问题
但当我换一个位置的时候,公式就会产生错误值。
如果你希望在任何单元格使用该公式都能返回正确地结果,应该按照数组方式进行区域命名,即在完成公式输入后同时按