讲师中心 微信公众号
AI工具推荐 视频效率加速

Excel如何制作动态图表 Excel交互式图表创建教程

阿涛酱_8290

阿涛酱_8290

发布时间:2026-02-11 13:22:03

|

4951人浏览过

|

来源于php中文网

原创

Excel动态交互图表可通过四种方法实现:一、用切片器筛选透视表及关联图表;二、用OFFSET+NAME定义动态数据源;三、用滚动条控件调节参数;四、用INDIRECT函数切换多表数据。

excel如何制作动态图表 excel交互式图表创建教程

如果您希望在Excel中创建能够随数据变化而自动更新的图表,并支持用户通过下拉菜单或滑块等控件进行交互操作,则需要结合数据源结构化、图表绑定机制与表单控件或切片器功能。以下是实现Excel动态与交互式图表的具体步骤:

一、使用切片器控制图表数据范围

切片器是一种可视化筛选工具,可直接连接到数据透视表及关联图表,实现点击式筛选,从而动态改变图表显示内容。该方法无需编写公式,适合初学者快速构建交互界面。

1、确保原始数据已整理为规范的表格格式(按Ctrl+T设置为“表格”)。

2、选中数据区域,点击【插入】→【数据透视表】,将数据透视表放置于新工作表。

3、将需要作为筛选维度的字段(如“月份”“产品类别”)拖入“筛选器”区域。

4、将用于图表展示的字段(如“销售额”“数量”)拖入“值”区域,另一维度(如“地区”)拖入“轴(类别)”区域。

5、选中数据透视表,点击【分析】→【插入切片器】,勾选对应字段(如“产品类别”),点击确定。

6、选中数据透视表,点击【分析】→【数据透视图】,选择柱形图或折线图等类型。

7、点击切片器中的不同选项,图表将实时刷新显示对应子集数据。

二、利用OFFSET与NAME定义动态数据源

通过名称管理器创建可扩展的引用区域,使图表数据源随新增行自动延伸,避免每次添加数据后手动调整图表范围。该方法适用于基础图表(非透视图),且需配合结构化引用逻辑。

1、选中任意单元格,按Ctrl+F3打开【名称管理器】,点击【新建】。

2、在“名称”栏输入“DynamicSales”,在“引用位置”中输入:=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B:$B)-1,1)(假设销售数据从B2开始垂直排列,首行为标题)。

3、同理新建名称“DynamicMonth”,引用位置设为:=OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A:$A)-1,1)(对应月份列)。

4、插入普通图表(如折线图),右键图表→【选择数据】→【编辑水平(分类)轴标签】,在“轴标签区域”中输入:=Sheet1!DynamicMonth。

Excel Report
Excel Report

使用 openpyxl 从 CSV 文件创建格式化的 Excel 报表工作簿。当用户提供或引用 .csv 文件并要求将其转换为 .xlsx 时使用。

下载

5、点击图例项→【编辑系列值】,将数值区域替换为:=Sheet1!DynamicSales。

6、在原始数据末尾追加新行,图表将自动包含新增数据点。

三、添加表单控件(滚动条)调节数值参数

滚动条控件可用于驱动图表中某项参数(如移动平均周期、目标值线位置、增长率系数),实现数值连续调节反馈,增强交互深度。该方法依赖单元格链接与公式联动。

1、点击【开发工具】→【插入】→【表单控件】→【滚动条(窗体控件)】,在工作表空白处绘制一个滚动条。

2、右键滚动条→【设置控件格式】,在“控制”选项卡中设置最小值为1、最大值为12、步长为1、页步长为3,并将“单元格链接”指定为一个空白单元格(如E1)。

3、在F1单元格输入公式:=INDEX($C$2:$C$13,$E$1)(假设计算依据来自C2:C13区域,E1返回选中序号)。

4、在图表数据源中,将某数据系列的Y值引用改为指向F1单元格(例如单独添加一条“目标值”折线,其Y值恒等于F1)。

5、拖动滚动条,F1值实时变化,图表中对应线条随之上下移动。

四、结合INDIRECT函数切换不同数据表

当存在多个并列数据表(如“2023销售”“2024销售”“预算对比”),可通过下拉列表选择表名,再用INDIRECT函数动态调取对应区域,驱动图表切换显示主题。此方法支持跨表联动。

1、在G1单元格建立下拉列表:选中G1→【数据】→【数据验证】→允许“序列”,来源填写:2023销售,2024销售,预算对比。

2、在H1单元格输入公式:=INDIRECT(G1&"!B2:B13")(假设各表中B列均为销售额,且结构一致)。

3、在I1单元格输入公式:=INDIRECT(G1&"!A2:A13")(对应A列为时间轴)。

4、插入图表,将“数据源”中的系列值设为H1:H13,水平轴标签设为I1:I13。

5、在G1下拉框中切换表名,图表立即显示所选工作表对应的数据序列。

热门AI工具

更多
二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

相关专题

更多
go语言 数组和切片
go语言 数组和切片

本专题整合了go语言数组和切片的区别与含义,阅读专题下面的文章了解更多详细内容。

1812

2025.09.03

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

5381

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

3356

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

3140

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1444

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

717

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

5148

2023.08.09

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

7083

2023.08.18

剧云故事大纲与分场规划教程
剧云故事大纲与分场规划教程

本专题讲解剧云梗概与多级大纲功能,覆盖全局、分集、分场结构生成,以及主线冲突、剧情节点和场次顺序调整。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 44.5万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn