作为一名每天都在与Excel打交道的运营人员,图表制作对我来说已经成了一项基本技能。说到制作的图表,可能有些人会觉得它们枯燥无味,甚至没有什么特色,但如果你看看我做的这些,你会改变想法——它们其实相当酷炫。
图表展现的魅力
你能看到的这些动感图表,实际上只是在Excel中巧妙运用了【Excel函数】以及【切片器】、【表】等交互式工具。事实上,Excel中还存在更多有趣的交互方法,可以帮助我们做出更加炫酷的动态图表。
要制作出引人注目的动态图表,最关键的因素就是【动态图表的工作原理】、【合适的布局】、【合理的配色】和【选择合适的图表类型】这四个方面的结合。今天,我将专注于讲解动态图表的制作原理,其他方面的内容我之前已经详细分享过了,今天就不多说了,先来看看主要的大纲。
E00. 动态图表的基本原理
由于Excel本身并不支持时间轴功能,无法直接展示动态的轨迹,动态图表更多的是通过数据源的变化来反映不同的内容和趋势。简而言之,动态图表的核心就是——数据变化,图表随之改变。
在Excel中,构建动态图表的常见方法是通过以下几个要素组合而成:选择器 + 数据抽取引擎 + 图表。具体来说:
选择器可以是多种交互控件,例如Excel的内置控件、下拉菜单、单选框、复选框、调节数值器、切片器、日程表等。
数据抽取引擎则是帮助我们从数据源中提取所需信息的工具,常见的有表、链接函数、VLOOKUP、OFFSET、INDEX-MATCH等。
接下来,我们将通过不同的选择器,来分析各种类型的动态图表。
E01. 利用函数制作动态图表
来看一下如何通过函数来创建动态图表。这里以RANDBEEEN函数为例,它能在给定的范围内生成随机数,适合用于生成动态变化的数据。
具体步骤如下:
在数据源区域输入=RANDBEEEN(100, 500),该函数会随机生成100到500之间的整数。
选择RANDBEEEN所在的单元格,插入柱形图或其他类型的图表,将随机数的变化通过图表展示出来。
每次按下F9键时,Excel会刷新随机数,数据源的数值随之更新,图表也会发生变化,从而形成动态效果。
你会发现,只要保持按住F9,图表中的数据就会持续变化,形成一种持续动态的视觉效果。
我的作品展示
以下是我制作的一些示例图表,展示了如何通过RANDBEEEN函数来生成随机数据,并用图表展现这些数据的动态变化。比如《王者之星》和《进击の图表》,这些图表在刷新时会表现出不同的变化趋势,带来更生动的视觉感受。
E02. 使用下拉序列控制动态图表
下拉序列是另一种常见的制作动态图表的方法。它涉及四个关键元素:数据源 + 选择器 + 图表数据源 + 动态图表。其中,数据源的提取通常需要借助VLOOKUP等函数。
具体操作如下:
选择需要放置下拉选择器的单元格位置,然后通过【数据验证】功能,设置“序列”类型,创建下拉菜单。
在数据源区域,通过VLOOKUP函数,根据选择器的值从原始数据中提取相应的数值,作为图表的输入数据。
选择并插入合适的图表,图表会根据数据源的变化而动态更新。
只要你点击下拉菜单并选择不同的项,图表数据就会相应改变,展示出不同的内容。
这种方法使得我们可以通过简单的交互操作,快速切换不同的图表展示内容,提升了图表的互动性和可视化效果。
函数解析
VLOOKUP函数在这里的作用是根据选择器的值,从数据源中提取出对应的数值。例如,单元格G4的值就是根据下拉菜单选择的产品类别,而VLOOKUP会根据这个值在数据表中查找对应的价格或销量数据,从而动态更新图表的展示。
通过这种方式,我们可以快速生成一个交互式的动态图表,允许用户根据需要选择不同的内容并查看不同的数据趋势。
今天我们分享了两种常见的制作动态图表的方法——通过函数和下拉序列的方式。这些方法能够帮助我们制作出既简洁又具有互动性的动态图表,提升数据可视化的效果。下一篇,我将继续介绍如何使用切片器和表,结合日程表制作动态图表的技巧,敬请期待。