在上一期教程中,我们学习了用下拉菜单、offset、match函数来制作支付宝月支付账单动态图表。其实制作动态图表的方法有很多种,今天我们再学习另外一种方法:定义名称 indirect函数来制作动态图表。
一、利用数据有效性,制作下拉菜单。
选中I2单元格,单击菜单栏:数据——数据验证,出现如下设置界面:
我们要勾选:序列,并且来源为:各姓名,如上所示,这样就能提供下拉菜单进行选择。
二、批量定义名称
选中数据源中除了第一行的其他数据,单击菜单栏:公式——根据所选内容创建,出现如下界面:
默认选择:最左列,并按确定按钮。生成批量名称。
当我们打开名称管理器时,会出现以各姓名命名的名称。
三、新建名称,并用indirect函数进行引用
单击菜单栏:公式——定义名称,出现如下界面:
名称命名为销售额,引用位置为:=indirect(Sheet1!$I$2),并单击确定按钮。
此公式意思是:命名一个销售额名称,通过对姓名的调用,从而引用整个数据源。
比如I2='张飞'
=indirect(Sheet1!$I$2)
=INDIRECT(张飞)
张飞这个名称,我们在第二步中已经批量新建了。我们打开名称管理器,出现如下界面:
我们发现张飞=B2:G2
因此
=indirect(Sheet1!$I$2)
=INDIRECT(张飞)
=indirect(Sheet1!B2:G2)
最终实现对数据的引用。
四、制作图表
单击菜单栏:插入——折线图,选中图表,右击——选择数据,出现如下界面:
点击:添加按钮,出现如下界面:
设置后界面如下:
最后点击确定按钮,生成图表。
五、美化图表
将网格线删除,添加数据标签,改变折线颜色。最终调整好的图表如下:
GIF如下:
源数据:
https://pan.baidu.com/s/1KP7xLNIo41fYKPnJd6rcNg
联系客服