热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

EXCEL滚动条控件制作动态图表

目标效果:拖动滚动条控制日期,其他值随日期变动而变动图1第一步:了解数据源,确定实现效果图1中有日期,指标1&

目标效果:拖动滚动条控制日期,其他值随日期变动而变动
图1

在这里插入图片描述
第一步:了解数据源,确定实现效果
图1中有日期,指标1,指标对应的数量,爆指标;爆指标是辅助列,当指标1超过我们设定的值时,即为爆指标。因为日期是一天天在增加的,所以我想实现的效果是,通过滚动条我可以看到某段时间或者截止到当前最新日期指标的趋势变化。

第二步
制作组合图,将爆指标折线图的线条调整为“无线条”,数据标记调为“圆”,并且把标记为空的隐藏掉,将爆指标坐标轴的最小值调整为不为0即可,如图2在这里插入图片描述
得到图3的效果,接下来添加滚动条;
在这里插入图片描述
图4:插入滚动条
在这里插入图片描述
图5:设置控件格式
在这里插入图片描述
图6:设置名称管理器,有多少个值,设置多少个,我这里总共有4个,所以要设置4个,包含日期也要设置。利用OFFSET函数引用到对应的位置。
公式供大家参考:
=OFFSET(Sheet1!$B$4,COUNTA(Sheet1!$1:1)−1−Sheet1!1)-1-Sheet1!1)1Sheet1!A10,,Sheet1!10,,Sheet1!10,,Sheet1!A$10)
OFFSET函数用法=OFFSET(reference, rows, cols, [height], [width])
在这里插入图片描述
**图7:将设置好的名称管理器,放入到图表的系列值中。**也就是将系列值中感叹号后面的内容改成名称管理器中设定好的名称。
以上步骤操作完,再拖动滚动条,就得到图1的效果啦!
在这里插入图片描述


推荐阅读
author-avatar
手机用户2602921813
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有