Excel动画图表原理
发布时间:2023-01-24 18:45:57
在Excel中,我们可以绘制动画图表,如下图所示。
下面我们来详细介绍实现Excel动画图表的过程。
准备数据
如下图1所示,在单元格区域A3:C16中是使用的示例数据。
图1
以图1的示例数据为基础,使用公式得到数据区域E3:G16,如下图2所示。
图2
其中,单元格F4中的公式为:
=IF($E4<=$F$1,B4,NA())
向下拉至单元格F16。
单元格G4中的公式为:
=IF($E4<=$F$1,IF(C4=0,””,C4),NA())
向下拉至单元格G16。
并将单元格F1命名为:
step
绘制图表
选择数据区域E3:F16,插入折线图,并添加数据标签,进行适当的格式设置,结果如下图3所示。
图3
其中,数据标签取单元格区域G4:G16中的值,并显示引导线。在Excel 2016中设置数据标签格式如下图4所示。(在之前的Excel版本中,可能要经过一些操作才能达到同样的效果,或者使用专门的加载宏)
图4
编写VBA代码
在绘制的图表右上角放置一个按钮控件,并指定宏,如下图5所示。
图5
VBA代码如下:
Sub chartanimate()
Dim i As Long
Dim size As Long
size = 120
For i = 0 To size
[step] = i / 10
DoEvents
Next i
End Sub
调整图表设置
单击“开启动画绘图”按钮,效果如下图6所示。
图6
可以看到,效果并不,主要是随着图表的绘制,坐标轴的数值不断变化。可以对垂直坐标轴的数值进行设置,手动输入最大值,如下图7所示。
图7
最后的效果如下图8所示。
图8
让动画速度可以调节
设置数据验证,如下图9所示,在单元格B20中可以选取相应的速度项。
图9
设置速度值查询表,如下图10所示的单元格区域D20:E25。
图10
命名单元格。如下图11所示,单元格H20的名称为“scale”,单元格H21的名称为“step”。
图11
其中,单元格H20中的值使用查找公式得到,公式为:
=VLOOKUP(B20,$D$21:$E$25,2,FALSE)
这样,在选取单元格B20中的数值后,单元格H20中的值会相应变化,从而设置相应的速度值。
修改绘图数据区域中的相应公式,如下图12和图13所示。
图12
图13
将单元格F4和G4分别下拉至第16行。
此时,单击“开启动画绘图”按钮,我们可以看到完整的绘制图表过程及数据变化过程。如下图14所示。
图14
在单元格B20中选取不同的速度,看看绘制图表的快慢效果,如下图15所示。
图15
结语
图表是以数据为驱动的,因此数据的动态调整,并适当拉长数据的调整时间,就可以实现动画图表效果。
使用公式来实现数据的动态调整。
使用VBA来拉长数据的调整时间。
猜你喜欢
- 通过定义你自己的编号、项目符号和多级列表,可以自定义列表外观。 进行自定义后,即可将这些设置保存为样式,反复使用。
- 在win10和win7系统中,我们希望知道win10和win7中哪一个对硬件配置有更高的要求,win7系统的配置是否可以安装win10系统。
- 很多小伙伴都会在Word文档中插入表格,这样可以同时处理文字和数据内容,非常实用。有时候,我们会在Word文档的表格中,将数据进行排序,比如
- win10的wifi功能不见了如何解决?你有遇到win10的wifi功能不见?可能第一感觉就是电脑出了什么大问题,不然wifi功能会不见?瞎
- Excel分列功能十分有用,它可以帮助我们对多个单元格中的相同数据进行分离,极大的提高了我们分析数据的效率。今天小编就来详解怎么将Excel
- 我原来的一位学生,做电商数据分析。今天提了一个问题:他给老板看销售数据的时候,老板说:“能不能做个查询,让我自己选择要查看的仓库与商品的销售
- win10的蓝屏问题多种多样,比如遇到的终止代码video_scheduler_internel_error,这是因为显卡驱动故障导致的蓝屏
- 交叉引用就是在文档的一个位置引用文档另一个位置的内容。交叉引用常应用于需要互相应用内容的情况下,可以使用户尽快找到想要找到的内容,同时能够保
- 有时候需要输入一些特殊的文本,如m³,那么word文字下标怎么设置?下面小编就为大家介绍一下,不会的朋友可以参考本文word文件是我们学习,
- 化学合成实验中经常需要考察压力随温度的变化情况。某次实验在两个不同的反应器中进行同一条件下实验得到两组温度与压力相关数据,试分析它们与温度的
- 我们在word使用拼写和语法检查功能,可以方便地查看文档是否有拼写或语法错误,关于使用word拼写和语法检查的介绍和操作方法如下:一、启用并
- Win10专业版鼠标光标不见了怎么办?检查鼠标后发现鼠标正常连接着,鼠标也没有损坏,就是桌面上不显示鼠标光标,遇到这种情况该怎么办呢?一起来
- GEOMEAN是几何平均,比如:a,b的几何平均是:根号下(ab),那么,geomean函数怎么使用呢?今天小编就给大家实例详解excel中
- 因为经常都是使用Word来编写文章和制作一些东西,所以Excel自然也就少用了,今天准备用Excel来制个表,谁知道刚准备输入数字001时,
- Word的粘贴链接是指在Microsoft Word原始文档和目标文档之间建立一个动态链接,当原始文档的内容更新后,目标文档中的内容会同步更
- 在日常生活中我们经常可以看到各种各样的海报,有时候我们会在各种海报上看到一些特殊排列的文本内容,比如一些圆形排列效果的文字等。那小伙伴们知道
- win10系统如何修改hosts文件?还是先来了解下hoste文件是啥,有什么作用吧。它是处理网站域名映射到对于的ip的,有了它可以让解析更
- 当我们在win10系统中运行一些应用程序的时候,避免不了会遇到一些问题,最近就有win10系统用户遇到应用程序无法打开的情况,并提示应用程序
- 如何在Word 2016中向文档添加预设页眉和页脚?大多数Word 2016文档使用典型的页眉和页脚,将公共信息放在一个或两个区域中。为了满
- 第一步、打开Excel2013,选定A2单元格,点击“数据验证”; 第二步、在“设置”下,允许选择“自定义”,并输