前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Excel图表学习75:创建那时 Vs. 现在的交互式图表

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

作者头像
fanjy
发布2021-08-31 17:26:17
发布2021-08-31 17:26:17
3.3K0
举报
文章被收录于专栏:完美Excel完美Excel

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

下面的图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[那时],C33)

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,供有兴趣有朋友参考。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档