Excel图表学习75:创建那时 Vs. 现在的交互式图表

excelperfect

我们经常会试图将去年的数字与今年或者上一季度与本季度的数字进行比较,那么,就让我们学习如何创建交互式图表来将过去与现在进行比较。

下面的图1是最终完成的图表。

图1

1.整理数据

通常,绘制图表的第1步是整理数据,为本示例构造的数据如下图2所示,这是一个名为data的表。

图2

2.插入组合框控件供选择区域

由于图表将一次显示一个区域的值,因此需要一种机制来让用户控制显示哪个区域。我们将使用组合框控件来做到这一点。步骤如下:

  • 单击功能区“开发工具”选项卡并插入“组合框”表单控件。

  • 右键单击组合框并单击“设置控件格式”。

  • 将数据源区域设置为数据中的区域列表。

  • 设置指向工作簿中空白单元格的单元格链接。

结果如下图3所示。

图3

3.获取所选区域的数据

现在,组合框可用来选择要在图表中显示的区域,接下来是获取所选区域的数据。可以使用VLOOKUP或INDEX公式来执行此操作。

使用VLOOKUP公式

假设区域的名字在单元格C34,数据在表data中,则:

=VLOOKUP(C34,data,2,false)

获取表中第2列的值。

使用INDEX公式

假设代表区域的数字在单元格C33,数据在表data中,则:

=INDEX(data[那时],$C$33)

4.创建显示那时到现在的移动的图表

创建一个图表,显示一条从那时的值到现在的值的线条。

在工作表中,创建如下图4所示的数据表。

图4

然后,选择上图4中的数据,创建散点图,选择带直线的散点图。

5.格式化图表

我们想在那时的值的开头显示一个粗圆圈,在现在的值的末尾显示箭头。

格式化起始点

  • 选择那时值的第一个点(需要单击两次)。

  • 按Ctrl+1调出设置数据点格式。

  • 标记选项并选择使用圆圈符号的内置标记,如下图5所示。

图5

格式化结束点

  • 选择那时值的最后一个点。

  • 按Ctrl+1调出设置数据点格式。

  • 选择末端类型为箭头,如下图6所示。

图6

格式化水平轴

  • 选择水平轴并按Ctrl+1组合键。

  • 设置最小值为1,最大值为6,如下图7所示。

  • 按Delete键删除水平轴。

图7

6.添加“拆分”

提取选定区域的拆分值,创建条形图,然后对其进行格式化。

7.将所有的放在一起

将组合框、散点图、条形图放在一起并调整到合适的位置。在其外围添加一个框形,以便看起来像一份报告。

然后在图表顶部添加一个动态标题。

至此,整份图表完成,如下图8所示。

图8

注:本文学习整理自chandoo.org,供有兴趣有朋友参考。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料。

(0)

相关推荐