【Excel2019(二十一):经典动态图实现原理】【动态图表实现原理+利用OFFSET函数与控件创建动态图表】

上一篇:【Excel2019(二十):图表基础】【认识图表中的元素+创建并美化柱形图】

动态图表实现原理

理解图表中的数据系列

原数据
在这里插入图片描述
生成关于彩盒的折线图

空白单元格中插入一个折线图-选中折线图-右键-选择数据源-添加

在这里插入图片描述

在这里插入图片描述

手工修改系列中的数值与坐标轴数据

改变水平(分类)轴标签
在这里插入图片描述
效果图
在这里插入图片描述

利用IF创建简单的动态图表

打开开发者工具

文件-选项-自定义功能区-勾选开发者工具

插入复选框

开发者工具-插入-表单控件-复选框-在表格中画一个大小即可

在这里插入图片描述

设置单元格链接
选中复选框-右键-设置控件格式-单元格链接
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在任意单元格插入if函数

在这里插入图片描述
一定要使用绝对引用,不然数据会变化
在这里插入图片描述

公式-定义名称

将IF函数的公式复制粘贴到引用位置

在这里插入图片描述

插入一个折线图,勾选彩盒即可出现图像,否则不可以出现
在这里插入图片描述

在这里插入图片描述

利用OFFSET函数与控件创建动态图表

OFFSET函数概述

=OFFSET(基准位置,向下或上偏移几行,向右或左偏移几列,引用区域的高度,引用区域的宽度)

公式里面的第1个参数可以是单元格,也可以是单元格区域,第2和第3个参数可为正数,也可以是负数,如果是正数,表示向下和向右偏移,如果是负数,则表示向上和向左偏移,第4和第5个参数如果省略不写,则默认为和第1个参数大小一致。

OFFSET函数的动态引用示例

定义一个数据区域的公式

=OFFSET($A$1,0,0,COUNTA( $A: $A),11)

在这里插入图片描述
在这里插入图片描述

此时更改原数据,数据透视表也可以随之变化(右键-刷新)

动态图表:永远返回最后10行数据

原数据
在这里插入图片描述

公式1

=OFFSET($B$1,COUNTA( $B: $B)-10,0,10,1)

设置公式
在这里插入图片描述
制成一个可视化的折线图(具体的步骤上文有重复操作)
在这里插入图片描述

在原数据中添加两条新数据
在这里插入图片描述
公式2(取最后十个日期)

=OFFSET($A$1,COUNTA( $A: $A)-10,0,10,1)

设置公式
在这里插入图片描述

动态图表:通过控件控制图表数据

滚动条

开发者工具-插入-滚动条

在这里插入图片描述

第一个滚动条代表选取的移动
第二个滚动条代表选取的大小

公式1(成交量)

=OFFSET($B$1, $E$5,0, $E$8,1)

设置公式

在这里插入图片描述

滑动滚条可以改变图像

公式2(日期)

=OFFSET( $A$1, $E$5,0, $E$8,1)

设置公式

在这里插入图片描述

在这里插入图片描述

下一篇:【Excel2019(二十二):制图】【制作双向条形图+制作甘特图】

原创文章 131 获赞 220 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_42893334/article/details/105168461