动态生成复选框_如何通过表单控件制作动态图表

5db26fddca09295cf7556a97d50d1b03.gif

除了数据演示之外,在数据分析、报表中同样少不了图表的帮助。尤其是在报表中,动态图表在查看、分析数据方面更加优势。

实现动态图表的方法也很多,仅以Excel来说,有以表单控件结合函数的形式,以透视图的形式,以及Power Map或者VBA的窗体控件等等形式。

首先我们介绍如何通过表单控件来制作动态图表。

▍什么是表单控件

Excel控件分为两类:

一类是直接通过链接单元格的形式进行控制数据,称为表单控件,它的优点是不需要任何代码即可使用,使用起来简单方便。

另一类是ActiveX控件,这一类控件需要通过VBA代码进行赋值或者控制,它的优点是更加灵活,不仅可以操作单元格,还能设计独立的窗体。

d1113cfa0f92bc85e941ca33e2118a47.png

按照功能分,控件主要有按钮、组合框、复选框、数字调节钮、列表框、选项按钮、分组框、标签等。它们的作用分别是:

按钮 :主要功能是调用宏。不过在Excel中大多数对象都可以通过“指定宏”的形式调用宏。 ❷ 组合框 :下拉选项。和数据验证中的序列功能相同。 ❸ 数字调节按钮 :通过此按钮可以按照一定的间隔,可以控制指定单元格的值调增或调减。 ❹ 列表框 :作用同组合框,不一样的是:列表框可以同时显示多个选项,允许同时多选。 ❺ 选项按钮 :也可以称为单选按钮,在同一组按钮中,只允许选择其中一个按钮。 ❻ 分组框 :在工作表中对控件进行分组,组与组内的控件互不影响。 ❼ 标签 :主要用于提示性、辅助性的文字说明。

这些控件中,按钮和标签的存在感相对比较弱,功能也相当简单。

如何插入表单控件

在 “开发工具”选项卡中可以找到“插入”选项,即可在工作表中选择插入一个控件。

大多数情况下,“开发工具”选项卡并不是默认开启的,如果未开启,可以在Excel选项中找到“自定义功能区”,并在主选项卡中勾选“开发工具”即可。

5d4f036f712d5a661c085dd7e9fa7a1c.png

选择相应的表单控件后,在工作表中拖动即可生成一个控件。

插入控件后,右击控件即可设置控件的各种属性,其中最主要的属性就是“控制”,即控件的数据源,所链接(控制)的单元格,以及其它控制属性。

简单来说,表单控件主要是控制指定单元格的值,因此通过函数与其所控制的单元格进行连接,即可达到制作动态图表的目的。

6568b41c0eca3af5bc6a01e49d50e717.png

动态图表示例 通过 列表框选择不同的指标项 控件控制单元格B2,当在列表框中选择选项后,单元格B2会显示其序列号,因此通过函数引用B2单元格的值,即可实现数据的动态引用。

e00dae5eb1e4ebe5a5a9f1f06186d51b.gif


通过组合框选择区域 控件控制单元格B9的值,通过函数引用B9单元格的值实现动态控制

67abb30f860ec86b9d8c3801a68d0d00.gif

通过选项按钮切换数据查看模式 两个选项按钮控制E1单元格,通过E1单元格的值,可以使用函数判断选项按钮当前的状态。

e7106a2a6914ec3e95112a5919789370.gif


通过数字调节按钮滚动调节 通过数字调节按钮控制D1单元格,函数引用D1单元格的值实现动态控制。

32c235e3a1bad65fe34926622c7063fd.gif


通过复选框自定义对比的产品 每个复选框可以单独控制一个单元格,根据复选框的选择状态分别生产逻辑值TRUE和FALSE,并以IF函数控制单元格中数据是否显示为空值。

c0defdc5ae20b64ffea0e2ca7e6ba632.gif

示例文件下载地址

http://mychart.cn/plugin.php?id=mdown:index#/

5f41eb900b949b615e6db70e89316623.png

  • 一招提升图表说服力
  • 告别糟糕的图表:如何选择合适图表类型
  • 图表绘制最容易出现的四大误区

2694fe81e80273f5101d3756e499c28f.gif

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值