如何在Excel

时间:2018-03-18 09:05:37

标签: excel charts

我试图以动态的方式使用表格的标题行作为图表值。我一直试图以各种方式做到这一点,但到目前为止我还没有成功。我尝试了动态范围,旋转和间接,但我无法弄清楚如何将它们用于此目标。

我有一张主要表格,用于插入新的效果统计信息。主表(" Metrics")在表中包含以下列:

A - 包含指标名称。

B - 包含1月份该指标的值。

C - 与" B"相同,但是二月。 等等。

图表都有月份的X轴和值的Y轴。

如果我可以得到如何做X轴,Y轴的实现不是问题。它们将具有相同的实现。

-

我在图表中尝试了以下范围:

=OFFSET(Metrics!$B$2:$ZZ$2,0,0,1,1)

=Metrics!$B$2:$ZZ$2

我还尝试从源代码创建一个数据透视表并使用它,但我无法弄清楚如何去做。

我得到的结果......
对于OFFSET,公式无效
对于$ B $ 2:$ ZZ $ 2,结果是图表被#34;扁平化"在左边。

示例数据:

表:("指标")

________| "Jan" | "Feb" | "Mar"
"Metric A"| Value | Value | Value
"Metric B"| Value | Value | Value
"Metric C"| Value | Value | Value

所需结果如下:

一个。对于使用行#1(Jan,Feb ...)的X轴名称(仅图表下方的名称)的图表 B.对于相同的图表,使用一行(例如第2行)作为实际的列/行值 C.我需要它以动态的方式工作,所以如果我添加一个列" Apr"在" Mar"的右侧,该列自动作为X轴名称添加到图表中,其值同样作为实际列/行值添加,使其成为现有数据的一部分。

1 个答案:

答案 0 :(得分:0)

好的,我感谢@QHarr的帮助。

最后,没有那些是需要的答案,但我找到了方法。

我在一个名为" PivotTable"的单独表格上创建了​​一个表格,该表格基于具有以下(和类似)公式的单元格:

= INDEX(度量$ B $ 2:!$ ZZ $ 2,1,度量A57,1)

" B2:ZZ2",他们的数字在每个单元格中从左到右改变,指向一个列进一步向右,所以每次我用它们拉出一个范围一个单元格进一步到右。

" A57"然后,我在" 1"开始的单元格中放置了一个数字列表。在单元格A57"表"指标"。只是用于这个公式。

每当我在" Metrics"中添加新的到原始表的右侧时表,我可以转到我的" PivotTable"工作表,并拖动Excel的自动完成的最后一行,以在"旋转表格中创建新行"使用新列中的适当值。

然后我去了我的图表并根据以下值的公式:

=透视$ B $ 2:$ B $ 4

" B2:B4",这些是我想要用于特定图表列的中的单元格线。

每当我在枢轴表上使用上面提到的自动完成方法时,图表将自动相应更新。

这远不如我所希望的那么优雅,但它运作良好,最重要的是(!)需要更新excel的任何人都无需工作。
他们只需在原始表格中输入值,然后在旋转的表格中拖动该行。

- 谢夫。