分享

Excel 制作带复选框的动态图表

 今夜无眠了 2019-02-11

Excel 制作带复选框的动态图表

最近写 VBA 案例经常用到控件,这才发现很多读者对 Excel 控件不太熟悉,平时使用较少。

有的读者以为控件必须配合宏才能使用,其实不一定,控件的用法有时很简单,但是效果往往让人惊喜。

案例:

下图这种复选框控制显示的动态图表,怎么做?

Excel 制作带复选框的动态图表

方法:

1. 以下是源数据:

Excel 制作带复选框的动态图表

2. 选择菜单栏的“开发工具”-->“插入”-->“复选框”

Excel 制作带复选框的动态图表

3. 依样插入 4 个复选框,分别将显示文字改为需要复选的人名

Excel 制作带复选框的动态图表

4. 选中“郭德纲”这个复选框 --> 右键单击 --> 选择“设置控件格式”

Excel 制作带复选框的动态图表

5. 在弹出的对话框中选择要建立链接的单元格,比如我们这里选择 $F$9,现在可以看到 F9 默认变成了 TRUE

Excel 制作带复选框的动态图表

6. 依样给另外 3 个复选框也设置“单元格链接”,本例中 4 个单元格依次为 F9:F12

7. 复制源数据表,粘贴在下方,将红框内的单元格写成以下公式,向右拖动整行:

=IF($F$9=TRUE,B2,'')

  • 当 $F$9 的值为 TRUE 时,调用源数据表的值
  • 否则就为空

Excel 制作带复选框的动态图表

8. 依样,在 B10:B12 复制公式,将公式中的行号依次改为 10~12,向右拖动

9. 现在我们已经完成数据部分的设置了。选择或取消选择复选框,表格的数据会联动显示或不显示

Excel 制作带复选框的动态图表

10. 选中 A8:E12 表格区域,点击菜单栏“插入”-->“柱形图”-->选择喜欢的样式

Excel 制作带复选框的动态图表

11. 稍事美化和调整图表位置后,就已经完成了

Excel 制作带复选框的动态图表

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多