图表控件 c++_EXCEL这绝对是你最想学的动态图表,没有之一

本文由卢子提供,介绍了如何利用Excel和C++创建动态图表。步骤包括准备数据、插入滚动条、设置控件格式、使用OFFSET公式、计算日期和总计、插入条形图、设置坐标轴、调整样式以及添加文本框,最终实现动态图表的效果。
摘要由CSDN通过智能技术生成

原创作者: 卢子 转自:Excel不加班

19060de43d58827c00665d2260d1f749.gif

几乎所有动态图表,都是下面这个套路。

Step 01 先准备每天的数据,同时按日期升序和按病例降序。这样确保后面做图表的时候数据都是从大到小排序。

b2f5005813e2c0233202950c376bf3a4.png

Step 02 插入滚动条,用来控制日期。开发工具,插入滚动条,并调整大小。

b663b28b1b7568dcfe88fb801447bc9e.png

Step 03 右键,设置控件格式,控制,设置最大小值和单元格链接,因为我这里只有12天数据,所以最大值为12。

Step 03 右键,设置控件格式,控制,设置最大小值和单元格链接,因为我这里只有12天数据,所以最大值为12。

d5445a999cd4c1ed311f0c428fe52985.png

Step 04 左边的数据,每天都是17行很有规律,可以借助OFFSET+ROW组合解决。在J4输入公式,右拉和下拉。

=OFFSET(B$3,ROW(A1)+$J$2*17-17,0)

c16739da851e0d60eacafad92f820b67.png

Step 05 获取日期和总计。

日期:

=DATE(2020,1,21)+J2

总计:

="总计:"&SUMIF(A:A,N4,C:C)

Step 06 选择用公式引用的新区域,插入二维条形图。

8e14e7c6119ea638bbd0c28872556b55.png

Step 07 设置坐标轴格式,勾选逆序类别。

5d152f31584e1571f3227d643bf5de2d.png

Step 08 修改标题,设置系列颜色,添加标签,删除网格线等,这一步根据自己的审美观设置,不做演示。

813248afc7a370d6c2e8e4b4c71e350f.png

Step 09 插入文本框,在编辑栏引用日期的单元格,回车。用同样的方法引用总计。

26dad149776cae8e52f1b7e51821f714.png

Step 10 全部工作做完,剩下的就是调节滚动条,就可以获得动态图表。如果不想让别人滚动条,可以将滚动条放在其他区域,用软件录制动画或者视频,别人就看不到。

88830d0af769e3032a4d9e807af594fd.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值