Excel 2010图表数据范围参考

我相信这个问题已经不可避免地被问及答案了,但是,尽pipe经过了几天的search,我还是无法想出一个解决scheme。

在Excel(2010)中,我有一段数据指的是testing结果。 数据大致如下所示:

在这里输入图像说明

每次运行在最上面(第2行)插入一个新行,并带有最新结果。 从这我试图产生一个图表,只显示最后7次运行的结果,所以在B1:E8的数据。 我可以通过直接引用,命名范围或转换为表格来完成。 前两种方法的问题是,当我在标题下插入一个新行时,范围会分裂,以便我有B1:E1和B3:E9。 表方法稍微好一点,它包含了新插入的行,但保持范围设置为同一底行(所以它最终引用了8行数据)。

我在这里丢失了一些明显的东西 我更喜欢把数据列在最上面,但是我相信我可以改变它,所以如果有人有一个好主意,最新的是在最底层!

提前致谢!

您可以在另一个工作表上使用INDIRECT公式来捕获来自Sheet1的部分表格,如下所示:

=INDIRECT("Sheet1!B1:E8") 

然后将其指定为图表数据范围。

只要记住使用INDIRECT作为数组公式:

  1. Sheet2!B1单元格中input=INDIRECT("Sheet1!B1:E8")
  2. selectB1:E8范围。
  3. 按F2,然后按Ctrl-Shift-Enter将其设为数组公式。

我会使用枢轴图。

您可以在这些图表上应用filter,只查看Top X结果。 所以如果你过滤显示Top 7按date,那么这应该做的伎俩。

如果您不具备任何经验,则可能需要查看枢轴图和枢轴图的快速教程。

虽然他们是非常有价值的,所以我会不pipe推荐它。