【问题标题】:Excel 2010 Chart Data Range ReferenceExcel 2010 图表数据范围参考
【发布时间】:2013-09-24 07:34:50
【问题描述】:

我确信这个问题不可避免地被问到并得到了回答,但尽管搜索了几天,我还是无法找到解决方案。

在 excel (2010) 中,我有一段数据是指测试结果。数据大致如下:

每次运行都会在顶部(第 2 行)插入一个包含最新结果的新行。从这里我试图生成一个图表,只显示最近 7 次运行的结果,所以 B1:E8 中的数据。我可以通过直接引用、命名范围或转换为表格来完成。前两种方法的问题是,当我在标题下插入新行时,范围会分裂,因此我有 B1:E1 和 B3:E9。 table 方法稍微好一些,因为它包含新插入的行,但将范围设置为相同的底行(因此它最终引用了 8 行数据)。

我在这里遗漏了一些明显的东西吗?我希望数据像这样列出,最新的在顶部,但我相信我可以更改它,所以如果有人有好主意,最新的在底部!

提前致谢!

【问题讨论】:

  • 数据如何插入?手动还是从宏中?如果是宏,你能控制它吗?

标签: excel charts excel-2010


【解决方案1】:

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

=INDIRECT("Sheet1!B1:E8")

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

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

  1. Sheet2!B1 单元格中输入=INDIRECT("Sheet1!B1:E8")
  2. 选择 B1:E8 范围。
  3. 按 F2,然后按 Ctrl-Shift-Enter 使其成为数组公式。

【讨论】:

    【解决方案2】:

    我会使用数据透视图。

    您可以对这些图表应用过滤器以仅查看前 X 个结果。因此,如果您过滤以按日期显示前 7 名,那么这应该可以解决问题。

    如果您没有任何经验,可能需要查找有关数据透视图和数据透视图的快速教程。

    虽然它们非常有价值,所以无论如何我都会推荐它。

    【讨论】:

    • 我必须找到一个数据透视表教程,看看我是怎么做的。谢谢你的提示,我会告诉你的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多