Excel图表:如何从多个工作表中添加一个系列中的数据点

时间:2012-01-31 06:43:47

标签: excel excel-2010

我有一张包含多张纸的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.每次执行后如何继续向图表添加数据?

谢谢, 晴天

2 个答案:

答案 0 :(得分:0)

  

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

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

构建此列表的两种快捷方法是:

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

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

enter image description here

答案 1 :(得分:0)

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

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

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