如何在Excel中的一个表中从两个数据集构建折线图

时间:2014-10-07 11:29:00

标签: excel excel-formula

我遇到了Excel问题,我无法在线找到准确的解决方案。

我有这张桌子:

PERSON   |  DATE  |   SIZE
==========================
Matt     |  1-10  |   90.1
Jane     |  1-10  |   71.3
Matt     |  1-11  |   90.0  
Jane     |  1-11  |   71.0
Matt     |  1-12  |   89.6
Jane     |  1-13  |   70.2

等等......

问题在于,这是输入此类数据的最佳解决方案。我不能有两个不同的表,每个人都有一个表,因为以后可能会有更多的人参与,而且他们都应该被包含在同一个表中。

如您所见,我们的想法是监控他们的体重。通过线图可以更好地实现这一目标,该线图可以告诉每个人他们的进步是什么。

为此,我想设置一个图表,将每个人的进度单独显示为不同的行。像这样:

enter image description here

我想知道是否有任何方法让Excel使用此表自动构建此折线图,但如果单元格X具有值... ,则根据排序值。

无法找到,我还尝试设置一个不可见的表,它将每个集合收集在自己的列中。为此,我考虑使用IF语句,但我似乎无法找到一种方法来逐行填充一个单独的表,使用原始表中的数据。在互联网上,我只能找到如果另一个特定单元格具有X值,如何将某个单元格中的所有值相加。

我想知道是否有人可以帮助我。提前谢谢!

1 个答案:

答案 0 :(得分:4)

我会使用数据透视表和数据透视表来完成此任务。

  1. 插入数据透视表,选择整个数据范围(包括标题)。
  2. 在字段列表中选择人员,日期和大小。
  3. 在数据透视表选项下,选择数据透视表,然后选择所需的图表类型。
  4. 将人员移至图例字段,将日期移至轴字段,将大小移至值。
  5. 右键单击数据透视表,然后转到数据透视表选项
  6. 在“For empty cells show:”下写入N / A(这将让Excel忽略缺少的日期)
  7. Here是空白值的示例。

    如果需要进一步澄清,请与我们联系。