图表擅长用户数据select

我有这样的数据:

Date 1st var 2nd var .... nth var benchmark 01.01.1999 1.1 2.03 3.1 1.7 05.01.1999 1.2 2.01 3.07 1.5 

我需要做以下几点:我想在同一个图表上绘制一个variables和基准。 但是我需要selectvariables和date范围的可能性,所以图表会自动更新。 可以通过在单元格中input限制或从下拉列表中进行select来完成select。

现在列长度是固定的(1500左右的值)。 但是做完这个之后,我打算在插入一行新的数据时自动更新。

我是新来的擅长和知道一点的VBA。 我使用Excel图表pipe理器在一个图表上绘制了两个图表,但我不知道如何(或甚至可能)添加数据select。

1)是否有可能只使用Excel内置函数做到这一点? 如果是的话,我应该在Excel或VBA中做这个吗? 哪种方式更好?

2)如果写一个答案太长,或者最好的方法太复杂,我不明白,请你给我一个参考阅读?

非常感谢!

我会build议,你玩filter,因为你可以绘制过滤数据的图表。 您也可以为所有数据设置包含数据的图表,并通过隐藏数据表中的列来select性地隐藏不需要的数据。

这些应该像最简单的尝试,他们自动更新您的图表。

此外,您可能需要阅读关于命名范围的内容,因为它们可以减less包含许多数据的图表的复杂性。

举个例子,试试这个:

用两个数据序列 – (data1,基准),(data2,基准)做一个图表 – 使用整个列。 然后过滤您的数据到所需的date范围。 然后用data2隐藏该列。

编辑

如果您的数据库数量太多,则可以创build一个select性列的子集,并将其用于图表。

使用此公式并将其粘贴到数据中:

 XZ2=INDEX(B2:XY2,1,$XZ$1) 

现在你的数据将在B列和XY列之间,你可以通过设置例如XZ1 = 1来select你想要的列,在这种情况下,selectcoulmn B,从而使XZ2=B2

我博客了一个技术,提供了一个combobox(下拉),用户可以绘制所有可能的列名称的用户。 只有其中一个被绘制,但用户可以使用组合来select哪一个被绘制。 在Excel中查看交互式多行图表 。