亲爱的小伙伴们,跟我学EXCEL系列福利来了,从初级一直到高级学习EXCEL系列文章,结合财务实际应用讲解,配合动图细节演示,通俗易懂,是一套比较系统的不可多见学习EXCEL的好文章。持续更新中!

本系列文章包括基础篇(包括技巧、函数)、进阶篇(主要是数据透视表)、高级篇(主要是Power Query)。

希望大家喜欢,欢迎提出宝贵意见和建议!

今天我们继续学习函数及相关内容。

二、EXCEL基础篇-函数20

关于新函数,我们先讲这么多,暂时不介绍新的函数了,函数虽然还有很多,但是不一定用得上,毕竟我们学习的目的是应用,学了用不上或很少用到,那就意义不大了。另外就是已经学过的这些函数其实也有好多复杂应用没有介绍,太复杂的应用如果不是EXCEL重度使用者其实用处也不大,所以我个人认为就目前学过的函数能熟练掌握应用了,尤其是能综合性的熟练应用了,我认为基本上能帮助大家解决工作中90%以上的EXCEL问题了。

下面就把技巧和函数结合的几个综合应用介绍给大家!

26、函数及综合应用---自定义名称

(1)、自定义名称概述

Excel里面有个非常不错的功能,就是名称管理器,位置在公式选项卡下面的定义的名称。名称管理器的目的就是把你选中的区域给它命名,然后用你命名的名称去替代这个区域,这样的好处是频繁使用的区域可以用名称来替代,比较方便实用。

(2)、如何定义名称-静态

路径一,选中数据区域->公式选项卡->点击名称管理器->新建。

路径二,选中数据区域->公式选项卡->点击定义名称。

通过这样的路径我们就建立了一个静态的自定义名称,所谓静态就是指建立的一级菜单的范围不变,如果有新增这个名称定义的区域也不变动。

(3)、如何定义名称-动态

第一个方法就是用OFFSET函数来建立动态自定义名称,这个前面已经讲过了,利用动态函数可以实现动态自定义区域。

这个地方要注意的是,我用的OFFICE是最新版的,所以支持区域计算结果了,结果是区域也可以显示出来了,大家要是像我一样先输入=OFFSET($A$1,,,,COUNTA($1:$1)-1),结果可能是错误值,复制用就可以了,不显示区域结果是因为版本低,不影响使用。

多说几句,同样的,高版OFFICE也支持数组直接运行了,低版是不支持的。这也是我推荐大家使用高版OFFICE的一个原因,至少也得是office2016或以上的版本,不仅是区域运算,后面的Power Query必须是office2016或以上的版本才能使用。

好了,我们接着说第二个建立动态自定义名称的方法。

其实我们前面已经介绍过了,就是超级表功能,其实超级表是把整个表定义成了一个动态自定义区域了。我们在超级表的基础上按照静态自定义名称的方法定义一个“一级”的自定义名称,同样是动态的效果。

我们来看数组常量运算公式“=一级”,这个公式就是用了自定义好的名称“一级”,超级表第一行增加了,“=一级”的结果也随之增加了。

那么我们啰啰嗦嗦讲了这么多篇幅的自定义名称是干什么用呢?就两个字:方便。只要定义了这个名称,不管是常量提取、函数应用还是图表,使用这个区域的时候就可以直接用自定义名称了。

下面我们具体看看。

(4)、自定义名称应用案例一

建立动态一级菜单,还是刚才那个表,不管是用OFFSET函数建立的自定义名称“一级”,还是用超级表建立的自定义名称“一级”,建立动态一级菜单都可以直接使用自定义名称了,就不需要你输入区域了。

(5)、自定义名称应用案例二

自定义名称在函数中的应用,下面这个动图中,我们先将提成列表建立一个超级表,建好以后我们打开名称管理器,你会发现系统已经将这个提成列表区域命名为“表4”,其实这就是自定义名称了,为了好记我们修改为“提成表”,我们在使用VLOOKUP函数的时候,里面的第二个参数就是区域,这个时候我们不用像以前设置函数那样选择区域了,直接输入“提成表”三个字,后面的照旧。

这样用起来就比较方便一些,这个区域不管怎么变动都是动态的。不仅是这个函数,所有用到区域的函数都可以这样使用,

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