如何在Excel中从多个工作表中创建一个图表

  • Share This
Michael Brown

不久前,我们发布了Excel图表教程的第一部分,为初学者提供了详细的指导。 而评论中的第一个问题是:"我如何从多个标签中创建一个图表?"感谢这个伟大的问题,Spencer!我们将继续努力。

事实上,在Excel中创建图表时,源数据并不总是在同一张工作表中。 幸运的是,Microsoft Excel提供了一种方法,可以将两个或多个不同工作表的数据绘制在一个图表中。 详细步骤如下。

    如何在Excel中从多个工作表中创建一个图表

    假设你有几张工作表,上面有不同年份的收入数据,你想根据这些数据制作一个图表,以直观地看到总体趋势。

    1.根据你的第一张表创建一个图表

    打开你的第一个Excel工作表,选择你想在图表中绘制的数据,进入到 插入 标签> 图表 在这个例子中,我们将创建堆积柱状图。

    2.从另一个工作表中添加第二个数据系列

    点击你刚刚创建的图表来激活 图表工具 在Excel功能区的选项卡中,转到 设计 标签( 图表设计 在Excel 365中),并点击 选择数据 按钮。

    或者,点击 图表过滤器 按钮 在图表的右边,然后点击 选择数据... 在底部的链接。

    选择数据源 窗口,点击 添加 按钮。

    现在我们要添加 第二个数据系列 这是关键的一点,所以请务必严格按照说明进行。

    点击 添加 按钮打开 编辑系列 对话窗口,你点击 折叠对话 旁边的按钮 系列价值 领域。

    ǞǞǞ 编辑系列 对话框将缩小为一个狭窄的范围选择窗口。 点击包含你想包含在Excel图表中的其他数据的工作表的标签(即 编辑系列 当你在工作表之间浏览时,窗口将保持在屏幕上)。

    在第二个工作表中,选择你想添加到Excel图表中的一列或一行数据,然后点击 展开对话 图标,以返回到完整的尺寸 编辑系列 窗口。

    而现在,点击 折叠对话 的右边的按钮。 系列名称 点击 "系列名称 "字段,并选择一个包含你想用于系列名称的文本的单元格。 展开对话 返回到最初的 编辑系列 窗口。

    请确保在 系列名称 系列价值 框是正确的,然后点击 认可 按钮。

    正如你在上面的截图中所看到的,我们将系列名称与单元格B1相连,这是一个列名。 你可以在双引号中输入你自己的系列名称,而不是列名,例如:。

    系列名称将出现在你的图表图例中,所以你可能想花几分钟时间为你的数据系列起一些有意义的、描述性的名字。

    在这一点上,结果应该与此类似。

    3.添加更多的数据系列(可选)

    如果你想在图表中绘制多个工作表的数据,对你想添加的每个数据系列重复步骤2中描述的过程。 完成后,点击 认可 上的按钮。 选择数据源 对话窗口。

    在这个例子中,我已经添加了第3个数据序列,下面是我的Excel图表现在的样子。

    4.定制和改进图表(可选)

    在Excel 2013和2016中创建图表时,通常图表元素如图表标题和图例是由Excel自动添加的。 对于我们从几个工作表中绘制的图表,标题和图例没有被默认添加,但我们可以快速补救。

    选择你的图表,点击 图表元素 按钮(绿色十字),并选择你想要的选项。

    关于更多的自定义选项,如添加数据标签或改变图表中轴的显示方式,请查看以下教程:自定义Excel图表。

    根据汇总表制作图表

    上面演示的解决方案只有在你的条目出现在 相同的顺序 否则,你的图表将不会被打乱。

    在这个例子中,条目的顺序( 橙子 , 苹果 , 柠檬、葡萄 )在所有3张表中都是相同的。 如果你要从大的工作表中制作图表,并且你不确定所有项目的顺序,那么创建一个 汇总表 要把匹配的数据拉到一个汇总表,可以使用VLOOKUP函数或合并表向导。

    例如,如果本例中讨论的工作表有不同的项目顺序,我们可以用以下公式制作一个汇总表。

    =vlookup(a3,'2014'!$a$2:$b$5, 2,false)

    并得到以下结果。

    然后,只需选择汇总表,到 插入 标签> 图表 组,并选择你想要的图表类型。

    修改一个由多个工作表构建的Excel图表

    在根据两个或多个工作表的数据制作图表后,你可能会意识到你希望以不同的方式绘制图表。 而且,由于创建此类图表不像在Excel中从一个工作表制作图表那样是一个即时的过程,你可能想编辑现有的图表,而不是从头创建一个新的图表。

    一般来说,基于多个工作表的Excel图表的定制选项与通常的Excel图表相同。 你可以使用 图表工具 功能区上的标签,或右键菜单,或图表右上角的图表定制按钮,可以改变基本的图表元素,如图表标题、坐标轴标题、图表图例、图表样式等。 详细的步骤说明见《定制Excel图表》。

    而如果你想 改变数据系列 绘制在图表中,有三种方法可以做到这一点。

      使用选择数据源对话框编辑数据系列

      打开 选择数据源 对话窗口( 设计 标签> 选择数据 ).

      改变一个数据系列 ,点击它,然后点击 编辑 按钮,并修改 系列名称 系列价值 就像我们在图表中添加数据序列时那样。

      要改变 系列的顺序 在图表中,选择一个系列,并使用向上和向下箭头来向上或向下移动该系列。

      隐藏一个数据系列 的,只需取消对它在 传说条目(系列) 的左边的列表中。 选择数据源 对话。

      删除 如果要从图表中永久删除某个数据系列,选择该系列并点击 移除 底部。

      使用图表过滤器按钮隐藏或显示系列

      另一种管理Excel图表中显示的数据系列的方法是使用 图表过滤器 按钮 只要你点击这个按钮,它就会出现在你的图表右侧。

      隐藏某些数据 ,点击 图表过滤器 按钮,并取消对相应数据系列或类别的勾选。

      编辑一个数据系列 ,点击 编辑系列 系列名称右边的按钮。 好的旧的 选择数据源 对话窗口会出现,你可以在那里进行必要的修改。 对于 编辑系列 一旦你这样做,相应的系列就会在图表上突出显示,所以你会清楚地看到你要改变的确切元素。

      使用公式编辑一个数据系列

      你可能知道,Excel图表中的每个数据系列都是由公式定义的。 例如,如果你选择我们刚才创建的图表中的一个系列,系列公式将如下所示。

      =SERIES('2013'!$B$1,'2013'!$A$2:$A$5,'2013'!$B$2:$B$5,1)

      每个数据系列公式都可以分解成四个基本要素。

      =SERIES([系列名称], [X值], [Y值], [绘图顺序])

      因此,我们的公式可以用以下方式来解释。

      • 系列名称 ('2013'!$B$1)取自 "2013 "表的B1单元格。
      • 水平轴值 ('2013'!$A$2:$A$5)取自 "2013 "表的A2:A5单元。
      • 纵轴值 ('2013'!$B$2:$B$5)取自 "2013 "表的B2:B5单元。
      • 剧情顺序 (1)表示该数据系列在图表中排在第一位。

      要修改某个数据系列,在图表上选择它,进入公式栏,在那里进行必要的修改。 当然,在编辑系列公式时,你需要非常小心,因为这可能是一种容易出错的方式,特别是如果源数据位于不同的工作表上,在编辑公式时你无法看到它。 而且,如果你觉得对Excel更熟悉,仍然与用户界面相比,你可能会喜欢这种在Excel图表中快速进行小编辑的方式。

      今天就到此为止,感谢您抽出时间,希望下周在我们的博客上见到您!

      Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.