2015-11-21 19 views

回答

-1

为标签和每个系列创建动态命名范围,并编辑图表数据以使用这些名称。

为命名范围的一个例子是,其中标签可能在列A,而在B列的某些值

=$B$2:INDEX($B:$B,COUNTA($A:$A)) 

其定义开始于B2和在列B中的行结束的范围内即对应于标签列A中的最后一个数据行。

为每个系列添加一个命名范围。

当指向该图表以这些名字,一定要与表名称前面加上它,即使你是对板材,类似

=Sheet1!2010Amounts 
+0

嗨@Bob飞利浦...你可以请给我提供一些模板,有两个工作表在第一张图表和第二张表中的数据,以便当我更新数据,然后图表自动更新。谢谢很多 – Touqeer

+0

我已经动态命名范围如果任何行被添加,它会自动更新,但我想要一些简单的解决方案,以便我可以摆脱为每列指定命名范围。 – Touqeer

+0

我不认为你可以。如果您查看“选择数据源”对话框,可以看到每个系列都是单独定义的,因此您需要为每个AFAICS指定一个名称。 –

0

我发现这是具有挑战性的叠置条在Excel 2010中的图表让我们来简单的表的情况下,用一些数字:

  2016 2017 
    Sam  3  4 
    Fred  5  6 
    Alice  3  4 

选择表,其标签,然后选择插入图表上单击鼠标右键。选择堆叠的酒吧。然后,选择开关行/列。现在,如果你去设计|选择数据,你会看到一个很好的图表数据范围公式。但是,如果插入一行,并添加其他人,则会得到一个不连续的范围,并且它们不包含在图表中。但是,如果首先选择数据,请选择插入|表,并告诉它它有标题,那么你可以插入一行,并将它自动包含在图表中,例如来自额外销售人员的销售额。

这种情况只有在发生两件事情:

  1. 它必须是一个表,
  2. 它必须是源数据的连续表范围。没有跳过列。也许它可能适用于表的一个子集。

如果其中任何一个都不成立,就会打断它。我会批评它没有考虑插入行的方式,或者它抱怨图表数据范围过于复杂,甚至没有向您显示图表数据的文本以让您编辑它,如果列已经不存在(好吧,我在抱怨),但例如Libre Office calc允许您编辑公式,即使它们很复杂,它也不会跟踪插入的行以添加更多数据系列。

如果对图表或命名区域使用动态公式,则只会将它们转换为单元格区域引用,并且无法解释插入的行。