原标题:《谁说图表很难动起来我有一招,分三步就能做到
公司马上要开经营分析会,老板需要帮忙做图表。需求如下:
共6家店的销售数量,金额,利润数据要求以泡泡图呈现。
PS:气泡图是显示三个变量关系的图表横轴,纵轴和气泡尺寸分别代表一个变量
在下面的数据中,每个店铺的手机销售数据有三个指标:销量,金额,利润。
所以用气泡图比较合适。
普通人做的图表可能是这样的:
因为是六家店的数据,所以你要给每家店做一个类似的图表,一共做六个泡泡图。哇你看~
精通动态图表制作的同事可能会制作这样的图表:
仅用一张图表,展示多个店铺的手机性能信息。
如果你是老板,你会选择哪个方案。
我想很多人会不由自主地选择第二种选择。
因为动态图使用了控件,互动性更强,老板想看哪家店的数据,点击鼠标就能直接呈现出来。
然后,我们来学习如何借助函数和控件制作这样的图表。
因为本教程的目的是让大家掌握制作动态图的原理,所以文中的案例做了适当的简化,更容易理解。
要制作的最终效果图如下:
01.动态图表原理
在学习如何操作之前,我们先了解一下借助函数和控件制作动态图表的原理。
折线图通过H1:H5插入,H2:H5数据的变化导致折线图的变化,
H2: H5中的数据取自B2:E5借助于一个函数,函数的一个参数将在单元格A7中使用,
A7单元格的编号变化导致函数值的变化,进而导致H2:H5地区数据的变化,
控件链接到单元格A7,选择不同的控件会导致单元格A7的值发生变化。
02.操作步骤
了解动态图表背后的工作原理后,我们可以通过以下三个步骤来制作动态图表。
▌插入基本图表
将B2:B5的数据复制到H2:H5,根据H2:H5的数据插入基本折线图。
插入控件。
该步骤使用选项卡中的命令。
如果功能区没有这样的选项卡,就需要通过——调用。
如下图:
接下来,您可以为图表插入control: option按钮,并设置控件的属性以将其链接到任何单元格。
温馨提示:选择控件时,用右键选择比用左键更方便。
然后把四控的名字改成王府井,望京,西单,中关村四家店的名字。
当您再次单击该控件时,单元格A7的值将从1变为4。
动画演示如下:
这一步,我们发现折线图没有变化。
这是因为折线图引用的数据区域是H2:H5,这个区域的数据仍然是step中复制的B2:B5区域的值,是固定的。
使用函数动态引用数据的▌
如果要移动图表,需要使用函数使H2:H5根据单元格A7的值的变化动态引用B2:E5区域的值。
接下来,介绍三个函数来实现这个目的只需掌握其中一项
借助偏移功能
=偏移
以A2为参照,下移0行,右移4列,取4行1列。
这个函数意味着H2的值是参照A2取的下移0行意味着将当前行向右移动4列,您将到达单元格E2取4行1列意味着取出E2:E5的值
因此,H2:H5的值就是通过这个函数取出来的。
通过控制按钮的选择,单元格A7的值发生变化,这使得H2:H5的值发生变化,从而导致图表的动态变化。
操作演示如下:
借助选择功能
CHOOSE函数也可以达到和OFFSET函数一样的效果,只是区别在于函数的用法。
=选择
它是指从B2,C2,D2,E2的单元格中取值拿哪一个这取决于第一个参数的值A7的当前值是4这个公式的意思是:返回B2,C2,D2,E2的第四个值
其他操作与OFFSET完全相同。接下来,将只演示选择功能部分:
借助于索引功能
我们还可以使用INDEX函数来获取数据除了功能不同,其他操作同上
=索引
从B2:E5单元格区域获取数据第二个参数是指哪一行在这里,这个参数是空白的,这意味着应该取出每一行最后一个参数表示要获取哪一列这里用的是A7当值为2时,它表示该区域的第二列
所以C2:C5的值被这个函数取出。
操作演示如下:
这是借助这次分享的函数和控件制作动态图表的教程。
最后,我们来回顾一下制作动态图表的操作步骤。
插入基本图表,
插入控件并将其链接到同一单元格,
使用函数动态引用数据。
你掌握了动态图表的做法了吗。
郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。