【问题标题】:Excel Chart: How to add data points in one series from multiple sheetsExcel图表:如何从多个工作表中添加一个系列中的数据点
【发布时间】:2014-01-30 17:39:57
【问题描述】:

我有一个包含多张工作表的 excel 文档。每张表都包含单独测试执行的数据。现在我想创建以查看所有执行的总体趋势。这要求我在一个系列中使用来自多个工作表的数据。 说明这一点的一个例子是,我的 y 轴是恒定的,但图表的 y 轴将包含以下数据:

1st entry: Sheet1 Cell B4 
2nd entry: Sheet2 Cell B4
3rd entry: Sheet3 Cell B4
4th entry: Sheet4 Cell B4
.....and so on.

现在,随着我不断执行更多执行,我想将数据添加到现有图表中。

有人可以帮我解决excel中的以下两点: 1. 如何将数据从多个工作表添加到单个系列,如上例所述? 2. 如何在每次执行后继续往图表中添加数据?

谢谢, 晴天

【问题讨论】:

    标签: excel excel-2010


    【解决方案1】:

    每次执行是什么意思 - 添加新工作表或绘图 不同的单元格(即 B4 之后的 B5 等?)

    对于图表,最简单的方法是在一张纸上构建一个简单的汇总范围,将 Sheet1 中的 B4 作为第一个值,Sheet2 中的 B4 作为第二个值,等等

    建立此列表的两种快速方法是:

    • 使用 Sheets ..... 将多个工作表中的行或列放在一起......" 来自ASAP Utilities 的功能
    • 使用INDIRECT 结合删除可重复工作表名称的公式构建工作表索引
      1. A2 中的="Sheet"&ROW()-1 将给出“Sheet1”,复制到 A3 将 给“Sheet2”等。
      2. 然后在 B2 中输入 =INDIRECT("'"&A2 &"'!" &$B$1) 以从 Sheet1 等中提取 B4

    通过将单元格 A1 中的 B4 值更改为另一个单元格(例如 B5),可以快速更新第二种方法以拉出不同的单元格

    【讨论】:

    • 感谢您的帮助。但是您能否详细解释一下,无法理解如何使用 INDIRECT 构建工作表索引?谢谢
    【解决方案2】:

    INDIRECT(string) 将返回由 'string' 标识的范围的值。公式实际上应该是

    =INDIRECT("'"&A2 &"'!"&$B$1) 所以字符串是“'Sheet1'!B4”,因为 A2 包含 Sheet1 而 $B$1 包含 B4

    然后,此间接提供 Sheet1 的单元格 B4 中的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-29
      • 2018-07-03
      • 2015-11-01
      • 1970-01-01
      • 2015-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多