今天我们分享一种,我图表合集中的,动态滚动图表,适合数据量特别大,需要分段滚动查看的场景!
▼先来看看动起来的效果
想要做出这样的图表,并不会多难的事情,我们需要函数+图表+控件即可!
感兴趣的同学,请查收您的保姆级教程!
S01 | 数据源准备
一列日期,一列数值,这个上证2020-2021年的收盘价数据其实也是使用Excel采集,大家也不用非要按照这个数据来,怎样在表格里面做趋势图,自己可以手动使用随机函数模拟一些即可!,
S02 | 插入一图表
我们可以插入一个空图表,或者随意选择一些数据,因为我们后续还是要调整的!
选择任意数据后 ,依次点击【插入】-【折线图】
S03 | 动态数据源的定义
这个是动态图表的核心,需要满足两个条件结果需要是引用,其次是数据可以太懂扩展,首先应该想到的函数就是-OFFSET
1、首先在PPT页面上方工具栏位置点击“插入”选项,点击选项卡中的“图表”选项。2、然后在打开的“插入图表”对话框中选择一种图表样式。3、在插入图表后右键点击柱形图位置,在弹出的选项中点击“添加趋势线”选项。
OFFSET函数语法如下:通过5个参数的控制,可以获取到任意位置和大小的数据区域!
▎OFFSET(起点,偏移行,偏移列,高,宽)
如果我们每次展示数据为30条,从A2单元格开始,那么公式应该如何写呢?
F1单元格:移动次数
30:每次展示的数据量(行数)
以上两个参数,我们可以根据实际需要进行修改即可!你设置可以把30这个参数也放在单元格中,更加方便!
▼数值偏移
1、打开excel,找到想要做成趋势图的数据。一般数据都会有一列日期,这样可以看到各时段的趋势和数据。2、用鼠标选中需要体现在趋势图里的两列内容。3、点击菜单栏的“图表”——“折线图”——一般选二维折线图的“折线图。
=OFFSET($B$2,($F$1-1)*30,,30,1)
1、打开一个含有数据的word文档,使用鼠标拖拽的方式选中数据并复制。2、点击word界面上方的“插入”按钮。3、点击“图表”按钮。4、随后点击“折线图”按钮,并点击给出的范例,接着点击界面下方的“插入”按钮。5、随后将。
然后定义名称即可!
这个是收盘数据,我们还需要使用日期作为水平轴,基本也是同样的,只是日期是A2作为起点!
S04 | 修改图表数据源为动态
▼动画演示如何操作
Excel 做趋势图的 方法 首先,选中数据区域,连名称一起选上。选择插入—散点图—仅带数据标记的散点图,图的雏形就出来了。左击一下图上的点点,任意一个就行,选中了点点。右击,选择添加趋势线。如。
修改完,其实我们修改F1中的值就可以发现她已经动起来了!
S05 | 动态标题的制作
有了起点和终点,使用TEXT函数把他们拼接起来即可!
▼动态标题
=&34; & TEXT(F2,&34;)&&34;&TEXT(F3,&34;)&&34;
▼动画演示
1、打开需要操作的EXCEL表格,选中相关单元格数据,点击工具栏的“插入”标签。2、点击折线图,并选择一个折线图样式插入即可。3、返回EXCEL表格,发现在EXCEL表格中做趋势图操作完成。
操作完,我们修改移动点中的数值,发现已经开始变化了!
注意事项:一定要点击边框后操作,否则你可能操作失败!
S06 | 控件让移动更丝滑
>依次点击 【开发工具】-【插入】,选择滚动条,横向拉出一个合适的大小
>右击控件,【设置控件格式】,链接单元格,选择F1,最大值和最小值设置一下
> 步长,就是点击两端的每次移动大小,页步长:点击中间每次移动的大小
这里都可以设置为1即可!
基本已经动起来了,具体最大值可以使用总数据/每次数据大小计算得来!
比如本案中数据486行,每次30那么可以得到最大值可以设置为18,486/30,向上取整!
到这里基本就差不多了,剩下的大家自己动手美化调整一下即可!