如何根据两张或多张工作表上的数据在 Excel 中制作图表

在 Excel 中创建图表时,它的源数据并不总是在同一张表上。 幸运的是,Microsoft Excel 提供了一种在同一图表中绘制来自两个或多个不同工作表的数据的方法。 有关详细说明,请参见下文。

如何从 Excel 中的多个工作表中的数据创建图表

假设在一个电子表格文件中有几张包含不同年份的收入数据的表格。 使用这些数据,您需要构建一个图表来可视化大图。

1.我们根据第一张表的数据构建图表

选择要在图表中显示的第一张工作表上的数据。 更远 打开砖石 插页. 在一组  选择所需的图表类型。 在我们的示例中,我们使用 体积堆积直方图.

堆积条形图是最流行的图表类型。

2. 我们从第二张表输入数据

突出显示创建的图表以激活左侧的迷你面板 图表工具。 接下来,选择 构造函数 然后单击图标 选择数据。 

您也可以点击按钮 图表过滤器 如何根据两张或多张工作表上的数据在 Excel 中制作图表. 在右侧出现的列表的最底部,单击 选择数据。 

在出现的窗口中 来源选择 数据跟随链接 添加。

如何根据两张或多张工作表上的数据在 Excel 中制作图表
添加新来源

我们从第二张表中添加数据。 这是很重要的一点,所以要小心。 

当你按下一个按钮 加, 弹出一个对话框 换行。 靠近球场 您需要选择范围图标。  

如何根据两张或多张工作表上的数据在 Excel 中制作图表
选择正确的范围以使图表正确非常重要。

窗口 换行 卷起。 但是当切换到其他工作表时,它会保留在屏幕上,但不会被激活。 您需要选择要从中添加数据的第二张工作表。 

在第二张纸上,有必要突出显示输入到图表中的数据。 到窗口 行更改 激活,你只需要点击一次。 

如何根据两张或多张工作表上的数据在 Excel 中制作图表
这就是选择输入图表所需数据的样子

为了使单元格的文本成为新行的名称,您需要选择图标旁边的数据范围 行名。 最小化范围窗口以继续在选项卡中工作 行变化。 

确保行中的链接 行名 и 价值 正确指示。 点击 OK.

如何根据两张或多张工作表上的数据在 Excel 中制作图表
检查图表中将显示的数据的链接

从上图可以看出,行名与单元格相关联 V1它写在哪里。 相反,标题可以作为文本输入。 例如第二行数据。 

系列标题将出现在图表图例中。 因此,最好给它们起有意义的名称。 

在创建图表的这个阶段,工作窗口应如下所示:

如何根据两张或多张工作表上的数据在 Excel 中制作图表
如果您有问题,如上图所示,那么您在某个地方犯了错误,您需要重新开始

3. 必要时添加更多层

如果您仍需要将其他工作表中的数据插入图表 Excel,然后对所有选项卡重复第二段中的所有步骤。 然后我们按 OK 在出现的窗口中 选择数据源.

在示例中,有 3 行数据。 完成所有步骤后,直方图如下所示:

如何根据两张或多张工作表上的数据在 Excel 中制作图表
多层的现成直方图

4.调整和改进直方图(可选)

在 Excel 2013 和 2016 版本中工作时,创建条形图时会自动添加标题和图例。 在我们的示例中,它们没有被添加,所以我们将自己做。 

选择一个图表。 在出现的菜单中 图表元素 按绿色十字并选择所有需要添加到直方图中的元素:

如何根据两张或多张工作表上的数据在 Excel 中制作图表
您可以保留所有内容,不要添加其他参数

其他设置,例如数据标签的显示和轴的格式,在单独的出版物中进行了描述。

我们根据表格中的总数据制作图表

上面显示的图表方法仅在所有文档选项卡上的数据位于同一行或同一列时才有效。 否则,图表将难以辨认。 

在我们的示例中,所有数据都位于所有 3 张工作表上的相同表中。 如果您不确定它们的结构是否相同,最好先根据可用的表编译最终表。 这可以使用函数来完成 VLOOKUP or 合并表向导.

如果在我们的示例中所有表都不同,那么公式将是:

=VLOOKUP (A3, '2014'!$A$2:$B$5, 2, FALSE)

这将导致:

如何根据两张或多张工作表上的数据在 Excel 中制作图表
使用决赛桌更容易

之后,只需选择结果表。 在选项卡中 插页 发现 并选择您想要的类型。

编辑从多个工作表上的数据创建的图表

还发生在绘制图表后,需要更改数据。 在这种情况下,编辑现有图表比创建新图表更容易。 这是通过菜单完成的。 使用图表,这对于从一个表的数据构建的图形来说没有什么不同。 设置图表的主要元素显示在单独的出版物中。

有几种方法可以更改图表本身显示的数据:

  • 通过菜单 选择数据源;
  • 通过 筛选
  • 我调解 数据系列公式。

通过菜单编辑 选择数据源

打开菜单 选择数据源, 在选项卡中是必需的 构造函数 按子菜单 选择数据。

要编辑一行:

  • 选择一行;
  • 点击标签 更改;
  • 更改 or 名字,就像我们之前做的那样;

要更改值行的顺序,您需要选择行并使用特殊的向上或向下箭头移动它。

如何根据两张或多张工作表上的数据在 Excel 中制作图表
直方图数据编辑窗口

要删除一行,您只需选择它并单击按钮 删除。 要隐藏一行,您还需要选择它并取消选中菜单中的框 传奇元素, 它位于窗口的左侧。 

通过图表过滤器修改系列

单击过滤器按钮可以打开所有设置 如何根据两张或多张工作表上的数据在 Excel 中制作图表. 只要您单击图表,它就会出现。 

要隐藏数据,只需单击 筛选器 并取消选中不应出现在图表中的线条。 

将指针悬停在行上并出现一个按钮 换行, 点击它。 弹出一个窗口 选择数据源. 我们在其中进行必要的设置。 

笔记! 当您将鼠标悬停在一行上时,它会突出显示以便更好地理解。

如何根据两张或多张工作表上的数据在 Excel 中制作图表
用于更改数据的菜单 - 只需取消选中复选框并更改期间

使用公式编辑系列

图中的所有系列都由一个公式定义。 例如,如果我们在图表中选择一个系列,它将如下所示:

=SERIES(‘2013′!$B$1,’2013′!$A$2:$A$5,’2013’!$B$2:$B$5,1)

如何根据两张或多张工作表上的数据在 Excel 中制作图表
Excel 中的任何数据都采用公式的形式

任何公式都有 4 个主要组成部分:

=SERIES([系列名称], [x-values], [y-values], 行号)

我们在示例中的公式有以下解释:

  • 系列名称('2013'!$B$1)取自单元格 B1 在单子上 2013.
  • 从单元格中获取的行值 ('2013'!$A$2:$A$5) A2:A5 在单子上 2013.
  • 从单元格中获取的列值 ('2013'!$B$2:$B$5) B2:B5 在单子上 2013.
  • 数字 (1) 表示所选行在图表中排名第一。

要更改特定数据系列,请在图表中选择它,转到编辑栏并进行必要的更改。 当然,在编辑系列公式时必须非常小心,因为这可能会导致错误,特别是如果原始数据在不同的工作表上并且在编辑公式时您看不到它。 不过,如果您是高级 Excel 用户,您可能会喜欢这种方法,它允许您快速对图表进行小幅更改。

发表评论