【问题标题】:Is it possible to get an excel chart with possibility to select the graphs to display?是否可以获得一个可以选择要显示的图形的 Excel 图表?
【发布时间】:2015-05-04 06:09:11
【问题描述】:

我在 excel 表中有几个数据,我想知道是否可以(通过宏或其他方式)选择数据并显示所需的系列。

我不太确定我是否正确地解释了情况......

但是我有多条曲线,而不是绘制平均曲线或单条曲线,我希望可以选择绘制:曲线 1、曲线 2、曲线 3、平均曲线...

亲切的问候,

DNA

【问题讨论】:

  • 是的,有可能。最简单的做法是绘制一列数据并使用一些选择逻辑来选择该列中的数据。您还可以使用 VBA 更改图表的源数据。
  • 你推荐一些教程或者一些可以阅读的东西吗?
  • 请参阅下面有关“我的”方法的教程的答案。还有其他更复杂的路线。见get-digital-help.com/2012/08/22/…

标签: excel graph charts


【解决方案1】:

我首选的方法是结合几个想法。一般来说,如果 Excel 图表查看的是简单范围而不是复杂的命名范围,则它们最容易维护。鉴于此,我喜欢为图表创建一个简单的数据列,然后使用其他 Excel 功能来修改该数据列。

请注意,以下步骤适用于将数据块全部放在一张纸上的特定情况。您可以做很多变化来使其适用于其他配置。这个想法很简单:为图表创建一个新的数据列并使用普通公式来获取数据。您也可以将 x 轴设为选择器。

对于一个常见的 x 轴和不同系列的 y 轴都在一个数据块中的简单情况,我执行以下步骤:

开始 = 数据块

  1. 在将“驱动”选择的一侧添加一个列标题。我喜欢将此作为数据验证下拉菜单,以便选择正确。我在G2 中执行此操作,将列标题选择为Source

  1. 有了这个,您可以使用那里的选择来更新它下面的列中的数据。执行此操作的简单公式使用 INDEX

G3 中的公式,复制到数据末尾:=INDEX($C$3:$E$25,,MATCH($G$2,$C$2:$E$2,0))

此公式的工作原理是在列标题列表中查找列名并返回该数据列。由于行选择为空白,,,因此它依赖于单元格的相对位置,因为所有内容都排成一行。

  1. 一旦完成,您就可以简单地使用日期和新的数据列来创建图表。它将响应选择器中的变化,效果很好。如果您使用列 G 标题作为系列名称,它也会更新,这是免费的好效果。下面的图表显示了它使用的范围。

【讨论】:

  • 非常感谢您的帮助!
  • 我今天才看到你的帖子,但昨天我有了一个想法,我做了很相似但不同的事情! :)
  • 我将一列 (A) 与要绘制的样本 nr 放在一起,在另一列 (B) 中我通过 IF 函数引入了参数(0 或 1)。如果 B=0,则不会出现要绘制的参数,因此我没有该样本的图形表示。如果 1 参数出现在列(C、D、E 等)中,我有该样本的图形表示!我想发一张照片,但不知道怎么发! :P 但是还是非常感谢您的帮助!!!
猜你喜欢
  • 2011-01-27
  • 1970-01-01
  • 1970-01-01
  • 2021-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-08
  • 1970-01-01
相关资源
最近更新 更多