delphi listview 如果确定勾选了哪个复选框_年终汇报,带复选框&下拉框的动态图形,就是这么简单...

小伙伴们大家好~

年关将至,又到了年底汇报的时候,今天给大家介绍一个带复选框的动态条形图,逼格满满如下所示:

791b13155ef8386a3b83728867f4410a.gif

这样展示的好处在于可随意对比任意两组之间的业绩,图形不会显得那么乱的同时也增强了观赏性。

思路

通过表单控件——复选框关联图表数据。

 建立辅助数据源

下图中,上方数据A2:M6为原始数据源,需要做个辅助数据源A9:M13,N列的辅助列我们另作他用。

4611dee1ea7cebea8dd9074d971ff097.png

插入复选框

点击【开发工具】,选择【插入】,点击“复选框”,在Excel中插入一个复选框,修改名字为“小组1”,之后右键复选框,选择“设置控件格式”,点击“单元格链接”,选择N10单元格;

设置完毕之后,可以发现,点击复选框,勾选状态N10单元格为TRUE,取消勾选N10单元格为FALSE。利用这个规则,才是制作动态图表的关键所在。

de41e73cb755792a05beef46ca23f791.gif

利用同样的方法,再插入3个复选框,并重命名为小组2至小组4,同时分别关联到N11-N13单元格,这样四个复选框就制作好了,将四个复选框排列在一起,备用。

7b82cf60df2d9912f46337e680d02025.png

如果你的Excel表格中无【开发工具】选项,需要手动调出,依次点击【文件】—【选项】,选择“自定义功能区”,勾选“开发工具”,点击“确定”即可。

8a7fbd10434fb00854d701790860e1a9.png

输入公式

在B10单元格中输入公式:=IF($N10,C3,""),表示如果N10单元格为真,则返回C3的数据,如果为假,则返回空(这里将字母N绝对引用,这样在向后拖动公式的时候不会出错),公式向后拖拽向下拖拽,完成公式填充。

9dae7040cf939dc831fbea6c209ed140.gif

可以发现,复选框已经和数据源之间联动起来。

注:这里在输入公式等于$N10的时候,连续按了3下F4键,作用为:仅对列进行绝对引用。

插入图形

选中辅助数据源(辅助列不用选),点击插入条形图,之后将条形图置于最底层,删除网格线,将图形拖动到复选框的合适位置,这时带复选框的折线图基本制作完成。

5f885b406876cd4effd9a257381419ca.gif

美化

最后可以将图形美化下,设置字体、线条平滑线,调整图例位置等,也可以将四个复选框与条形图组合在一起,便于拖拽,这里不再赘述。

扩展

根据同样的方法,可以制作一个带下来框的动态图表,如下图所示:

84db7c4c3f775d1282d8c49a22fe58fc.gif

不同于复选框,这里需要插入一个下拉框,同时图形标题动态变化也是一个难点,小伙伴们思考下~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值