excel表格中利用下拉列表来绘制动态图表,是比较常见的一种方法。
我们直接进入正题,先来看下下拉列表控制图表动态变化的效果,如下动图所示,通过点击右侧的下拉菜单选择相应关键字,图表会跟随自动变化展示该关键字下的数据情况。

下面来看数据源,由于数据是从网页端直接引用过来的,其数据是横向的二维数据表,现在对数据源进行调整,复制所有数据区域,然后点击下方空白区域任意单元格,再点击开始工具栏下的“粘贴”选项,在其下拉菜单中选择“转置”,即将数据区域的行列进行转换,得到动图中的二维表效果。

此时的数据源如下图所示,属于较为常规的二维数据表,但其中数值数据包含了单位“亿”,这种情况下它无法被系统自动识别为数字,因此还需要清除这个单位文本。

操作比较简单,选中数据区域,按下快捷键组合“Ctrl+H”,进入替换界面,在查找内容中输入“亿”,替换内容不输入任何值,则表示替换为空值。

接下来我们在数据表下方手动新增一列辅助值,如下图所示,即“2019-2023”的年份值。

这里要注意,新增年份值的目的是作为下拉菜单的引用数据,因此年份值可以用公式来引用数据源中的年份数据,在数据量较小的情况下,直接手动输入则更为简便。
接下来点击数据表右侧的E7单元格,然后点击数据工具栏下方“数据验证”功能,在其设置中“验证条件”下拉菜单中选择“序列”,并在其下方“来源”框选中刚才新增的年份值单元格区域。

随后我们在右侧输入一个filter引用公式:
购买专栏解锁剩余65%