Excel函数做一个日期会变化的折线图
上图
这图的重点在下面的滑块控件,或者叫滚动条
我们通过滑动滚动条,让数据不断变化,变化范围为7天内数据
大致如下图所示
怎么做呢?(*^▽^*)
第一步:定义名称
其实这个图表的原理就是通过控件操作引用函数返回不同的图表区域,从而达到图表变化的效果
数据区域=OFFSET(Sheet1!$A$2,Sheet1!$Q$26,1,7,1)
Sheet1!$A$2即坐标位置,从此坐标向下移动行数Sheet1!$Q$26(滚动条控制的数量 ),1表示向右移动一列,因为定义的是数据区域,所以要移动到数据的列,返回结果是7行1列
日期区域=OFFSET(Sheet1!$A$2,Sheet1!$Q$26,0,7,1)
Sheet1!$A$2,同样是从此坐标开始,向下移动行数,但我们定义的是名称,所以列不动,返回7行1列
第二步:插入图表
插入一个空白的折线图
然后左侧添加数据区域,注意我们填写自定义的名称时,要带上他的文件名称,类似这样'0720图表结合控件动态显示近7天数据.xlsx'!日期区域,这样他才不会报错
之后设置日期范围,因为日期是横坐标,所以在右侧设置
这样一个简单的表就做好了,接下来是让他动起来
第三步:插入控件
滚动条横向画即可,右击,设置控件格式如下
再调整滚动条的位置,我们就可以得到一个会变动的折线图啦
完结,撒花✿✿ヽ(°▽°)ノ✿
共有 0 条评论