0

0

Excel交互式动态图表如何制作 Excel动态图表全流程【指南】

尼克

尼克

发布时间:2026-01-22 15:28:04

|

946人浏览过

|

来源于php中文网

原创

制作Excel交互式动态图表需五步:一、用Ctrl+T创建结构化表格;二、用OFFSET定义动态名称区域;三、插入表单控件并链接单元格;四、用INDEX与INDIRECT构建动态数据系列;五、为透视表添加切片器实现可视化筛选。

excel交互式动态图表如何制作 excel动态图表全流程【指南】 - php中文网

如果您希望在Excel中创建能够随数据变化自动更新、支持用户交互操作的动态图表,则需要结合数据源管理、公式计算、控件插入与图表绑定等步骤。以下是制作Excel交互式动态图表的全流程:

一、准备结构化数据源

动态图表的基础是清晰、规范的数据组织方式,要求数据区域为连续矩形区域,首行为字段名,无空行空列,且支持扩展。使用表格(Ctrl+T)将数据转为“Excel表格”对象,可使后续公式和图表自动适应新增行。

1、选中原始数据区域(含标题行)。

2、按 Ctrl + T 打开“创建表”对话框,勾选“表包含标题”,点击“确定”。

3、在表格右下角拖拽填充柄,向新增数据行自动扩展表格范围。

二、构建动态名称区域

通过定义名称(Name Manager)创建可随数据量变化而自动调整范围的引用地址,确保图表数据源始终精准指向最新有效数据。

1、点击【公式】选项卡 → 【定义名称】。

2、在“名称”栏输入 DynamicData,在“引用位置”栏输入:
=OFFSET(工作表名!$A$1,0,0,COUNTA(工作表名!$A:$A),COUNTA(工作表名!$1:$1))

3、点击“确定”保存,该名称将随A列非空单元格数量动态调整行数,随第1行非空单元格数量动态调整列数。

三、插入表单控件实现交互选择

利用“开发工具”中的表单控件(如下拉列表、滚动条、复选框),将用户操作映射为单元格数值变化,从而驱动图表数据筛选或切换。

1、启用【开发工具】:右键功能区 → “自定义功能区” → 勾选“开发工具”。

2、点击【开发工具】→【插入】→ 选择“组合框(窗体控件)”。

笔尖Ai写作
笔尖Ai写作

AI智能写作,1000+写作模板,轻松原创,拒绝写作焦虑!一款在线Ai写作生成器

下载

3、在工作表中绘制控件,右键 → 【设置控件格式】→ 设置“数据源区域”为类别列表(如$E$2:$E$10),“单元格链接”指定为一个空白单元格(如$G$1)。

4、该单元格将返回所选项目的序号(1、2、3…),可用于INDEX函数提取对应数据系列。

四、使用INDIRECT与INDEX构建动态数据系列

借助函数组合,根据控件返回值实时提取不同维度或时间段的数据子集,并作为图表的数据源引用,避免手动更换图表数据区域。

1、在空白区域(如I1:I100)输入公式:
=INDEX(原始数据表!$B$2:$Z$100,,MATCH($G$1,原始数据表!$B$1:$Z$1,0))

2、在J1:J100输入公式:
=INDIRECT("DynamicData")

3、选中I1:J100区域,插入图表(如柱形图),此时图表纵坐标将随G1单元格数值变化而切换显示不同列数据。

五、绑定切片器控制透视图表

对已建立的数据透视表,添加切片器可实现可视化、多选、跨表联动的交互筛选效果,无需编写公式即可驱动透视图表动态更新。

1、选中数据表格任意单元格 → 【插入】→ 【数据透视表】→ 新建工作表。

2、将字段拖入“行”、“值”、“筛选器”区域,生成基础透视表。

3、点击透视表任意位置 → 【分析】选项卡 → 【插入切片器】→ 勾选需交互控制的字段(如“月份”“产品类别”)。

4、点击切片器按钮,透视表及关联的透视图表将同步刷新显示所选子集数据。

相关专题

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

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

46

2025.09.03

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

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

1391

2023.07.25

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

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

405

2023.07.31

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

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

561

2023.08.02

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

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

1243

2023.08.02

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

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

366

2023.08.02

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

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

4521

2023.08.09

java导出excel
java导出excel

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

406

2023.08.18

Golang 性能分析与pprof调优实战
Golang 性能分析与pprof调优实战

本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。

8

2026.01.22

热门下载

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

精品课程

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

共162课时 | 12.7万人学习

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

共28课时 | 2.4万人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号