Excel有很多方法可以实现图表的动态显示,今天我们来学习使用控件进行动态图表的制作,效果如下: 我们可以选择控件中的季度,改变图表中的数据,实现动态显示 图表生成思路:用控件产生季度的可选下拉菜单→通过控件的参数用公式生成季度对应的利润数据→生成报表 思路明确了,我们就可以进行动态数据图的制作了 步骤一:产生可下拉选择的控件 准备工作:在K列写入四个季度名称(用于控件的链接) 具体操作步骤:开发工具→插入→组合框→右键设置控件格式→选择数据源区域($K$2:$K$5);单元格链接$L$2 步骤二:用公式获取利润数据 全选'利润'下方单元格J3:J10,键入公式 =OFFSET(B3,,L2,8,) Ctrl+Shift+Enter 三键同时按结束(生成数组) 公式解读: ①L3=3时,控件显示第三季度 ②Offset函数用法: 通俗的将:从某个单元格起,向下(上)偏移几行,向右(左)便宜几列,取几行几列的数据 =OFFSET(B3,,L2,8,)=OFFSET(B3,0,L2,8,1) 即从B3起,向下移动0单元格(参数可省略),向右移动3单元格,取8行1列的数据;第几季度,就向右移动几单元格,所以控件去改变利润的数据显示 步骤三:制作数据图表 方法:选择数据区→插入柱形图→修改图表格式 步骤四:控件与图表组合 右键选中控件→按住Ctrl选择图表→格式→组合 一个可以动态显示的柱形图就完成了 当然,本文中的控件可使用数据有效性取代,Offset函数可使用Index,vlookup等,根据习惯可自由选择! 以上就是今天的内容,你学会了吗? |
|
来自: 蓦然回首LH > 《Excel单元格教程》