动态图第四篇——定义名称法

关于动态图,前面已经讲了三种方法,不知道各位读者去实践过没有!其实,所谓的动态图,无非是通过函数中的某个参数的变化来实现数据变化,进而促使对应的图形进行变化。

比如我们前面最常用到的是index函数,我们通过改变index函数当中引用的某个参数的变化来使对应数据变化,这个参数可以是直接引用的单元格内的数字(比如组合框选择按钮对应链接的单元格),也可以是函数(比如数据验证法里面就是通过单元格内的名称变化,对应的match函数变化),前面讲的三种方法,动态的时候,表格中需要设置对应的数据,例如:

1

2

3

(图1,2,3)

通过这三种方法做好的动态图,因为美观的因素,多少还是需要对这些辅助的数据进行处理。今天就给大家介绍一种不需要辅助数据的动态图法,案例数据还是与前面三种方法一样!进入正题!

本次要讲的方法是:通过定义名称来实现图表动态!

第一步:

在B14单元格设置数据验证,也就是姓名列下拉。

4

(图4)

第二步:

定义名称。在定义名称之间,我们要思考动态的维度,在此处,要求的是查看每个销售员在10个月的销售概况,也就是我们只要按列取数即可!如何定义名称?这里使用的函数是offset函数,具体如图:

5

6

7

(图5,6,7)

同样,名称复制给大家:

=OFFSET(定义名称!$B$2,1,MATCH(定义名称!$B$14,定义名称!$C$2:$G$2,),COUNTA(定义名称!$B$3:$B$12),)

B14就是我们动态的地方。

第三步:成图

这里我们可以选择源数据中的任何一列作为图对应的数据,然后将图中引用的数据更改为我们在案例中定义的名称Data。如图:

8

9

10

11

12

(图8,9,10,11,12)

最后,效果图展示:

13

(图13)

到今天为止,动态图系列就告一段落了,关于动态图的制作方法,肯定是远远不止我介绍的这几种方法,希望这个系列能给您带来您所需要的内容,对于之前的几种方法所利用的index,match函数,可以通过本号之前的内容去了解,同样index函数也可以用今天的offset函数来替代,关于offset函数的用法,你可以关注个人公众,并且回复“我要附件”可以下载最新的案例数据以及offset的动态图解。

本文为专栏文章,来自:Excelky,内容观点不代表本站立场,如若转载请联系专栏作者,本文链接:https://www.afenxi.com/14690.html 。

(0)
Excelky的头像Excelky专栏
上一篇 2016-04-22 23:42
下一篇 2016-04-26 01:04

相关文章

关注我们
关注我们
分享本页
返回顶部