Excel如何制作一个由复选框控制的动态图表?
如下图1所示 , 当我们选取/取消选取图表下方的复选框时 , 图表会自动变化 。
文章插图
图1
下面 , 讲解这个动态图表的详细绘制步骤 。
用于绘制图表的数据如下图2所示 。其中 , 单元格区域B2:E9是原始数据 , 其余数据对原始数据进行处理 , 用于控制图表的绘制 。
单元格C11与复选框“销售额”相链接 , 当选取复选框时 , 其值为TRUE , 否则为FALSE 。同样 , 单元格D11与复选框“利润”相链接 , 单元格E11与复选框“客户数”相链接 。
在单元格C14中 , 输入公式:
=IF(C$11,C3,NA())
向下向右拖放至数据填充单元格区域C14:E20 。这样 , 当单元格C11中的值为TRUE时 , 其下方对应的单元格中的值为数值;为FALSE时 , 对应错误值#N/A 。对于列D和列E也是如此 。
文章插图
图2
先选择单元格区域C13:C20 , 插入一个簇状柱形图 , 并使其横坐标数据为单元格区域B3:B9中的值 , 结果如下图3所示 。
文章插图
图3
在上图3所示的图表中添加单元格区域D14:D20中的数据 , 结果如下图4所示 。
文章插图
图4
选择柱状系列 , 单击右键 , 选取“更改系列图表类型”命令 , 在“设置数据点格式”中设置系列重叠“100%” , 间隙宽度“60%” , 如下图5所示 。
文章插图
图5
得到的结果如下图6所示 。
文章插图
图6
【Excel图表:制作一个由复选框控制的动态图表】继续在图表中添加单元格区域E14:E20中的数据 , 得到如下图7所示的图表 。
文章插图
图7
选择刚添加的系列 , 单击右键 , 在快捷菜单中选取“更改系列图表类型”命令 , 如下图8所示 。
文章插图
图8
在“更改图表类型”对话框中 , 将该系列类型更改为“折线图” , 如下图9所示 。
文章插图
图9
单击“确定”按钮后 , 得到的结果如下图10所示 。
文章插图
图10
最后 , 设置图表系列的格式 , 添加图表标题 , 结果如下图11所示 。
文章插图
图11
在图表下方或者你认为合适的地方 , 插入3个复选框(单击功能区“开发工具”选项卡“控件”组中的“插入——表单控件复选框”) , 依次设置复选框控件链接到相应的单元格 。例如 , 对于“销售额”复选框 , 选取后单击右键 , 选取“设置控件格式”命令 , 在“控制”选项卡的单元格链接中 , 设置其链接到单元格C11 , 如下图12所示 。对于另外两个复选框也是如此 。
推荐阅读
- excel自动填满单元格
- excel统计至少在一列中满足条件的行数
- PS如何制作动态表情包?制作动态表情包的方法
- PS怎么制作毛绒文字效果?教你一招轻松搞定
- 用VLOOKUP、INDEX函数、定义名称,制作带照片的信息查询表
- Excel怎样统计业绩最大值
- 淘宝精选广告怎么做?分享广告制作技巧
- IF函数的多层嵌套问题 Excel神技能!
- Python如何取出Excel中的图片?Python怎么读取Excel表格内的图片
- 如何用Python代码实现图片写入到Excel中?将图片写入excel的方法有哪些?