
亲爱的小伙伴们,跟我学EXCEL系列福利来了,从初级一直到高级学习EXCEL系列文章 , 结合财务实际应用讲解,配合动图细节演示 , 通俗易懂,是一套比较系统的不可多见学习EXCEL的好文章 。持续更新中!
本系列文章包括基础篇(包括技巧、函数)、进阶篇(主要是数据透视表)、高级篇(主要是Power Query) 。
希望大家喜欢,欢迎提出宝贵意见和建议!
今天我们继续学习函数及相关内容 。
二、EXCEL基础篇-函数20
关于新函数,我们先讲这么多,暂时不介绍新的函数了,函数虽然还有很多,但是不一定用得上,毕竟我们学习的目的是应用,学了用不上或很少用到,那就意义不大了 。另外就是已经学过的这些函数其实也有好多复杂应用没有介绍,太复杂的应用如果不是EXCEL重度使用者其实用处也不大,所以我个人认为就目前学过的函数能熟练掌握应用了,尤其是能综合性的熟练应用了,我认为基本上能帮助大家解决工作中90%以上的EXCEL问题了 。
下面就把技巧和函数结合的几个综合应用介绍给大家!
26、函数及综合应用---自定义名称
(1)、自定义名称概述
Excel里面有个非常不错的功能,就是名称管理器 , 位置在公式选项卡下面的定义的名称 。名称管理器的目的就是把你选中的区域给它命名,然后用你命名的名称去替代这个区域,这样的好处是频繁使用的区域可以用名称来替代,比较方便实用 。
【跟我学EXCEL系列文章0027】(2)、如何定义名称-静态
路径一 , 选中数据区域->公式选项卡->点击名称管理器->新建 。
路径二,选中数据区域->公式选项卡->点击定义名称 。

通过这样的路径我们就建立了一个静态的自定义名称,所谓静态就是指建立的一级菜单的范围不变,如果有新增这个名称定义的区域也不变动 。
(3)、如何定义名称-动态
第一个方法就是用OFFSET函数来建立动态自定义名称,这个前面已经讲过了 , 利用动态函数可以实现动态自定义区域 。

这个地方要注意的是,我用的OFFICE是最新版的,所以支持区域计算结果了,结果是区域也可以显示出来了 , 大家要是像我一样先输入=OFFSET($A$1,,,,COUNTA($1:$1)-1) , 结果可能是错误值,复制用就可以了,不显示区域结果是因为版本低 , 不影响使用 。
多说几句,同样的,高版OFFICE也支持数组直接运行了,低版是不支持的 。这也是我推荐大家使用高版OFFICE的一个原因 , 至少也得是office2016或以上的版本,不仅是区域运算,后面的Power Query必须是office2016或以上的版本才能使用 。
好了 , 我们接着说第二个建立动态自定义名称的方法 。
其实我们前面已经介绍过了,就是超级表功能 , 其实超级表是把整个表定义成了一个动态自定义区域了 。我们在超级表的基础上按照静态自定义名称的方法定义一个“一级”的自定义名称,同样是动态的效果 。

我们来看数组常量运算公式“=一级”,这个公式就是用了自定义好的名称“一级” , 超级表第一行增加了,“=一级”的结果也随之增加了 。
那么我们啰啰嗦嗦讲了这么多篇幅的自定义名称是干什么用呢?就两个字:方便 。只要定义了这个名称,不管是常量提取、函数应用还是图表,使用这个区域的时候就可以直接用自定义名称了 。
下面我们具体看看 。
(4)、自定义名称应用案例一
建立动态一级菜单,还是刚才那个表,不管是用OFFSET函数建立的自定义名称“一级”,还是用超级表建立的自定义名称“一级” , 建立动态一级菜单都可以直接使用自定义名称了,就不需要你输入区域了 。

(5)、自定义名称应用案例二
自定义名称在函数中的应用,下面这个动图中,我们先将提成列表建立一个超级表,建好以后我们打开名称管理器 , 你会发现系统已经将这个提成列表区域命名为“表4”,其实这就是自定义名称了,为了好记我们修改为“提成表”,我们在使用VLOOKUP函数的时候,里面的第二个参数就是区域,这个时候我们不用像以前设置函数那样选择区域了,直接输入“提成表”三个字,后面的照旧 。
这样用起来就比较方便一些,这个区域不管怎么变动都是动态的 。不仅是这个函数 , 所有用到区域的函数都可以这样使用,

自定义名称在图表里也有应用 , 等我们讲到图表的时候再讲 。
