01 案例回顾
很多人喜欢没事的时候就刷头条。
我也有这个习惯。有时候真的很讨厌,因为有毒,会上瘾呀,一刷就停不下来。
当然,除了当作日常消遣外,偶尔也能在刷头条的时候捕获一些灵感。
比如,刷到了一条小米的贷款广告:
一眼就被吸引了。
当然,吸引我的不是30万,而是广告中的动态效果——快速跳动的数字、快速移动的RMB(¥)。
这不就是一个Excel动态图表吗?
一种强烈的模仿冲动,让我赶紧打开笔记本开始模拟数据。
制作30个数字点,对应30个跳动的数字,而数字可以用随机函数来模拟。
真正的图表数据源其实是I列,是一个动态的数据源,由任意一个点和NA构成的数据。
数据源之所以可以实现动态化,与变量单元格(H4)有关。我们使用简单的VBA代码可以实现数字的延时切换(如每过0.2秒自动加1)。
图表本身的制作很简单,就是两个折线系列,一个是蓝色轴线,一个是移动的图标(其实还是折线图,带数据标记的折线,只是设置折线线条不展示)。
构造好数据源之后,就是作图(过程省略)并将宏指定给按钮。这样,一个Excel图表版本的小米贷款广告就完成了~
02 灵感创意
当然,真正有趣的不仅仅是这个案例本身,而是由案例所延伸出来的灵感和创意。
比如,我把人民币的图标替换成更好玩的图,如一辆轿车:
1辆不过瘾的话,多来几辆(从自行车到跑车):
地上的不过瘾的话,再来个天上飞的(飞机):
飞机的效果看着不错,就是像是在地面上滑行,就不能来个要上天的吗?
当然可以!稍稍调一下数据源,我们就能完成飞机起飞的效果,这真的是要“上天”的节奏啊~
还没完,飞机都上天了,何不试试发射火箭呢?
▲ 无所不能的Excel:火箭发射
大家想想,火箭这张图可以做什么?
我第一反应是用这个图展示项目进度、比赛过程,简直不能再完美!每个火箭就是一个项目(或人),谁快谁慢,过程一清二楚。
简直太好玩了,根本停不下来!
▲ 无所不能的Excel:真的要“上天”呀
03 多说一点
以前我做的动态图表大多是这个样子:
这些图主要用的是控件,通过控件和函数的使用,实现数据源的动态提取,进而制作出动态图表。
但是当动态图表中引入VBA技术之后,就可以做出我们今天介绍的更有创意、更好玩的动态图表了。
比如,下面同样是我做的一些作品,供大家借鉴
▲ 项目进度与计划对比
▲ 动态容积图
▲ 金州勇士 Vs. 休斯顿火箭
▲ 椰子鸡?iPad?用Excel一键抽奖
▲ 半个多世纪全球GDP变迁
▲ 信用卡贷款规模变化
从这些案例,相信大家可以看到,其实Excel动态图表除了交互性、趣味性之外,在我们的工作中也有很多用武之地。
你缺少的也许不是创意,而是技术。
更多动态图表:
欢迎大家关注后,私信回复【图表】~