下拉菜单实现动态图表
使用名称管理器和index()函数实现数据动态选择,本例中的数据为1-6月份工作时间分配表,主要包括测试执行,自我学习,会议和其他三类数据。
使用下拉菜单动态选择月份:
制作步骤:
1.选择标题栏和1月份数据,插入饼图
2.插入下拉菜单,设置下拉菜单数据源区域和单元格链接。单元格链接所设置的单元格将会显示下拉菜单当前选择的是第几项,是动态图的关键
开发工具->插入->下拉菜单
右键选择下拉菜单->设置控件格式->控制->数据源区域->月份数据;单元格链接->选择一个空白单元格
3.新建名称,使用index()函数选择不同月份的数据
公式->定义名称->新建名称->名称->choosemonth;范围->当前sheet;引用位置->=INDEX(sheet2!$B$3:$D$8,sheet2!$C$10,0);
其中C10为下拉菜单单元格链接所在位置
4.更改图表的数据源为上一步骤中创建的名称choosemonth,并关注水平标签是否正确
选择数据源->编辑系列->系列值>=sheet2!choosemonth
5.选择一个空白单元格,使用index函数连接成标题文字,在图表中插入文本框,文本框引用标题文字单元格
空白单元格C11->=INDEX(A3:A8,C10,0)&"份WorkHour"->显示效果为 2月份WorkHour
选择图表->插入->文本框->在编辑栏中引用C11->编辑文字格式