跳至主要内容

在Excel中创建带有系列选择复选框的交互式图表

Author: Sun Last Modified: 2025-07-31

在Excel中,我们通常会插入一个图表以更好地展示数据。有时,图表包含多个系列选择。在这种情况下,您可能希望通过勾选复选框来显示相应的系列。假设图表中有两个系列,勾选复选框1以显示系列1,勾选复选框2以显示系列2,两者都勾选时则同时显示两个系列,如下截图所示。

1. 首先,请按照以下截图所示安排数据区域:
a screenshot of the source data

2. 然后将以下数据输入到空白区域,假设在此处,将2018输入到单元格A6,TRUE输入到单元格B6,2019输入到单元格A7,TURE输入到单元格B7。

2018和2019是将在图表中用作系列的数据行标题。
a screenshot of creating a range that will be used as series in the chart

3. 接下来插入两个复选框。点击 开发工具 > 插入 > 复选框(窗体控件)。然后在空白位置绘制一个复选框。重复此步骤再绘制另一个复选框。
a screenshot of selecting Check Box Control under the Developer tab

4. 接着右键单击第一个复选框,选择 编辑文字 从上下文菜单中,然后将复选框1的名称更改为2018(您将在图表中使用的第一个系列名称)。重复此步骤更改复选框2的名称。
a screenshot showing how to edit the check box control a screenshot of the check boxes control after editing the text

5. 然后右键单击复选框2018,选择 设置控件格式 从上下文菜单中,在 设置控件格式 对话框中,于 单元格链接 文本框中,选择您在第2步中输入了 TRUE 的单元格B6,并点击 确定.
a screenshot of opening the Format Control dialog box a screenshot of choosing a cell link to the check box

重复此步骤将复选框2019链接到单元格B7。
a screenshot of choosing a cell link to another check box

现在,当复选框被选中时,B6或B7中的文本将显示为TRUE,否则显示FALSE

6. 复制数据区域,这里是A2:M4,并将其粘贴到空白单元格中,例如单元格A10。然后删除所有数据区域,仅保留表头。参见截图:

a screenshot of copying the source data range to a new location

7. 在单元格B11中,即粘贴数据区域的第一个空白单元格中,输入此公式 =IF($B$6,B3,NA()),然后向右拖动自动填充柄以使用此公式填充数据区域的所有单元格。
a screenshot of using formula to check if cell $B$6 contains a true value; if so, it returns the value from cell B3, otherwise, it returns #N/A

8. 在单元格B12中,输入此公式 =IF($B$7,B4,NA()),然后向右拖动自动填充柄以使用此公式填充数据区域的所有单元格。
a screenshot of using formula to check if cell $B$7 contains a true value; if so, it returns the value from cell B3, otherwise, it returns #N/A

9. 现在选择粘贴的数据区域,不包括第一列数据,例如,B10:M12,点击 插入 选项卡并在 图表 组中选择一种图表类型。
a screenshot of choosing a chart type for the new created range of cells

现在插入了一个空白图表。
a screenshot showing a blank chart

您可以根据需要勾选复选框以显示数据。
a screenshot of checking the checkboxes to display data in the chart


下载示例文件

点击下载示例文件


与图表相关的其他操作(文章)

动态高亮显示Excel图表中的数据点 如果图表包含多个系列且有大量数据绘制在其中,这将难以阅读或仅找到您所使用的一个系列中的相关数据。

在Excel中条件格式化堆积条形图 本教程逐步介绍了如何在Excel中创建如下面截图所示的条件格式化堆积条形图。

在Excel中逐步创建实际与预算图表 本教程逐步介绍了如何在Excel中创建如下面截图所示的条件格式化堆积条形图。

在Excel中创建X轴上带日期和时间的图表 在本文中,我介绍了如何在图表的X轴上正确显示日期和时间的方法。


  • 超级公式栏(轻松编辑多行文本和公式);阅读布局(轻松读取和编辑大量单元格);粘贴到筛选区域...
  • 合并单元格/行/列并保留数据;拆分单元格内容;合并重复行并求和/平均值... 防止重复单元格;比较区域...
  • 选择重复或唯一行选择空白行(所有单元格为空);在多个工作簿中进行超级查找和模糊查找;随机选择...
  • 精准复制多个单元格而不改变公式引用;自动创建对多个工作表的引用;插入项目符号、复选框等...
  • 收藏并快速插入公式、区域、图表和图片;用密码加密单元格创建邮件列表并发送电子邮件...
  • 提取文本,添加文本,按位置删除,删除空格;创建并打印分页小计;在单元格内容和批注之间转换...
  • 超级筛选(保存并应用筛选方案到其他工作表);按月/周/日高级排序,频率等;按粗体、斜体特殊筛选...
  • 合并工作簿和工作表;基于关键列汇总表格;将数据分割到多个工作表批量转换 xls、xlsx 和 PDF...
  • 数据透视表按周数、星期几等分组... 用不同颜色显示未锁定、已锁定单元格高亮显示包含公式的单元格/名称...
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
  • 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中。
  • 将您的生产力提高 50%,每天为您减少数百次鼠标点击!
officetab bottom