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来拉长数据的调整时间。
猜你喜欢
- windows7启动不了对很多想要使用windows7的用户来说是个比较麻烦的情况,当用户使用系统,却发现启动不了那肯定会着急,因此这里针对
- 当我们用Windows Media Player欣赏歌曲时,即使歌曲和LRC文件都放在一起,屏幕上还是不会显示歌词,这是为什么呢?那么Win
- word怎么插入目录?很简单,下面小编为大家介绍如何操作.wps导入目录的方法1.首先,打开一个分级明确的文档(如果本身写的就是太乱,那就可
- Win7系统提示错误797,就是指你的电脑的ADSL MODEM连接设备没有被找到。而会出现这样的问题是因为没有打开ADSL MODEM的电
- Win10系统打开照片应用闪退怎么办?最近有用户在Win10系统电脑上使用照片程序时,一直遇到闪退问题,如何解决?系统部落为大家解答。解决办
- Windows10还原更改需要多长时间?Windows 10 还原更改需要多长时间?一般来说,恢复系统的时间非常快,恢复的速度与读取和写入硬
- 浏览器因为内核以及版本的不同,在用户浏览网页的时候,可能会出现不兼容,导致网页无法打开。如果想更好的体验浏览,就需要把浏览器改成兼容模式,那
- 很多朋友不清楚Excel2016默认保存路径怎么更改?下面小编给大家带来Excel2016更改默认保存路径教程,需要的朋友可以参考下我们知道
- wps是金山软件公司的一种办公软件,对日常办公起到了重要作用,那么大家对它的一些功能又有多少了解呢?例如在wps中表格线不要打印操作,其实方
- Word还可以翻译英文,这个功能你知道吗?如果还不知道一起来学习,快速的将Word英语翻译成中文。1、选中要翻译的英文单词或句子,右键选择翻
- 在Excel中,如果计算债券到期的总回报金额,可以使用RECEIVED函数计算债券到期的总回报金额。Excel2007可使用RECEIVED
- 相信很多用户在使用操作系统的时候都不知道系统进程是如何运行的,系统能够正常运行又是由哪些进程共同完成的。为了让大家更了解系统中的常用进程,让
- Excel2016工作表该怎么隐藏?Excel2016中有的工作表中的数据是隐私的,想要隐藏起来,该怎么设置呢?基尼坦我们就来看看Excel
- win10是管理员还要权限怎么解决?在用户在win10系统中进行安装软件或者修改文件的时候,明明自己已经是管理员了,却还提示需要权限才能进一
- 柚子相机如何调整画质?柚子相机是一款摄影APP软件,当我们拍摄照片时,越高清的图片所占用内存也就越大,当手机内存不足时,我们可通过调整照片画
- Win10预览版只是测试版,很多功能不完善,还在改进中。这不,有人发现Win10的输入法图标不见了。没有图标怎么使用输入法呢?下面教你如何找
- wps取消隐藏怎么操作?在隐藏N张工作表之后,若需要取消隐藏,常规操作是在一张张工作表中,点击取消隐藏,需要很大的耐心与时间。分享3种快捷操
- 如果你希望在一个单元格里显示图表,Excel2010的“迷你图”可以帮你实现。操作步骤1、启动Excel2010,打开相关的工作簿文档。 &
- Excel中需要用到sumif函数来分析数据,sumif函数具体该如何使用呢?下面是小编带来的关于excel中sumif函数的用法,希望阅读
- excel表格如何隐藏公式?平时在使用excel做表格的时候会需要使用的一些公式,而又不希望公式被人看到,这个时候就可以把公式隐藏掉,让它不