我试图以动态的方式使用表格的标题行作为图表值。我一直试图以各种方式做到这一点,但到目前为止我还没有成功。我尝试了动态范围,旋转和间接,但我无法弄清楚如何将它们用于此目标。
我有一张主要表格,用于插入新的效果统计信息。主表(" 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轴名称添加到图表中,其值同样作为实际列/行值添加,使其成为现有数据的一部分。
答案 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的任何人都无需工作。
他们只需在原始表格中输入值,然后在旋转的表格中拖动该行。
- 谢夫。