双控件Excel图表制作!这个双控图制作问题也是一个经常在工作中使用EXCEL的朋友提出来的。
效果如下:
上面的效果是通过单选控件选择查询方式,然后通过组合框查看对应的数据。与原来的单一控制图相比,该图在数据查询方面更加详细和具体。
步骤1:插入无线电控制。
无线电控制确定查询模式。只有当查询模式已知时,组合框中才会出现不同的选项,并显示图表数据。因此,必须先插入收音机控制。
无线电控制插入过程如下:
请务必记住,无线电控制单元链接到A7,所有后续公式编辑都与该单元相关。
第二步:建立一个单一的参考区域名称。
为了使以下组合框根据无线电控制的选项具有不同的选项系列,有必要建立一个参考区域名称。
将三个销售部门和三个月写入F2:F4和G2:G4作为辅助区域。
[公式]——[定义名称],其中定义名称为“单一引用”,输入引用位置的公式:
=IF(Sheet1!$ a7=1,Sheet1!$F$2:$F$4,Sheet1!2:澳元(4澳元)
该公式的意思是:
如果A7为1,即选择“按部门查询”,则引用$ F $ 2: $ F $ 4;否则,将引用$G$2:$G$4。
第三步:插入并设置组合框。
组合框的插入方式如下:
组合框的数据源区域是上一步定义的“单一引用”的名称,单元格链接到B7:
步骤4:创建数据源名称。
使用上一步中链接到组合框的B7单元格和OFFSET函数建立图表数据源。
【公式】——【定义名称】,定义名称为“销售数据”,引用位置用于输入公式:
=IF(Sheet1!$ a7=1,OFFSET(Sheet1!一美元一张,第一张!$B$7,1,1,3),OFFSET(Sheet1!一美元一张,第一张!7,3,1美元)
公式的含义:
如果A7=1,即选择“按部门查询”,则数据源区域为B7行下移一列,以A1为参考点向右移动一列后,一行三列的区域;否则(即A7=2),数据源区域是3行1列向下移动1行,B7列向右移动A1参考点的区域;
第五步:根据图表名称创建图表。
添加空白柱形图,右键单击,选择数据源,然后添加数据系列。系列值为:
=sheet1!销售数据
第六步:创建一个动态横坐标。
横坐标根据不同的查看方式显示不同的部门或月份,所以要单独定义一个名称。
【公式】——【定义名称】,定义名称为“坐标轴”,参考位置用于输入公式:
=if(Sheet1!$ a7=1,Sheet1!$G$2:$G$4,Sheet1!2:美元(4美元)
该公式的意思是:
如果$A$7=1,按部门查询,则横坐标显示月份,否则,显示部门:
在图表区域中,右键单击,选择数据源,然后添加一个水平轴。轴标签为:
=sheet1!轴
第七步:美化。
美化图表,得到文章开头的双控柱形图。