0

0

Excel动态图表怎么做_教你制作交互式数据图表

星降

星降

发布时间:2026-01-19 11:22:01

|

263人浏览过

|

来源于php中文网

原创

动态图表可通过数据验证、名称管理器和图表源数据联动实现:一、设下拉列表;二、定义CHOOSE+MATCH动态名称;三、图表绑定SelectedData;四、加滚动条控件并用OFFSET;五、用切片器多维筛选。

excel动态图表怎么做_教你制作交互式数据图表 - php中文网

如果您希望在Excel中创建能够随用户选择自动更新的图表,动态图表可以通过数据验证、名称管理器和图表源数据联动实现。以下是制作交互式数据图表的具体步骤:

本文运行环境:MacBook Air,macOS Sequoia。

一、设置数据验证下拉列表

该步骤用于构建用户可操作的交互入口,通过下拉菜单控制图表展示的数据维度或时间范围。下拉选项将作为后续动态引用的触发依据。

1、选中一个空白单元格(例如E1),点击「数据」选项卡 → 「数据验证」。

2、在「允许」下拉框中选择「序列」,在「来源」框中输入选项内容,例如:“销售额,利润,订单量”(注意用英文逗号分隔,不加空格)。

3、勾选「提供下拉箭头」,点击确定。此时E1单元格即具备交互选择功能。

二、定义动态名称引用数据区域

该步骤利用名称管理器创建可随E1单元格值变化而自动切换的数据范围,是实现图表动态更新的核心逻辑。

1、点击「公式」选项卡 → 「名称管理器」→ 「新建」。

2、在「名称」栏输入:SelectedData;在「引用位置」栏输入以下公式:

=CHOOSE(MATCH($E$1,{"销售额","利润","订单量"},0),Sheet1!$B$2:$B$13,Sheet1!$C$2:$C$13,Sheet1!$D$2:$D$13)

3、点击确定并关闭名称管理器。确保原始数据表中列B为销售额、列C为利润、列D为订单量,且行2至13为有效数据行。

三、插入基础图表并绑定动态名称

该步骤将图表的数据源由固定区域替换为上一步定义的动态名称,使图表响应下拉选择实时重绘

1、选中任意空白区域,点击「插入」→ 「推荐的图表」→ 选择「柱形图」或「折线图」,点击确定生成初始图表。

2、右键单击图表 → 「选择数据」→ 在「图例项(系列)」中点击「编辑」。

MaxAI
MaxAI

MaxAI.me是一款功能强大的浏览器AI插件,集成了多种AI模型。

下载

3、在「系列值」框中删除原有地址,输入:=Sheet1!SelectedData(注意包含工作表名和感叹号)。

4、在「水平(分类)轴标签」中点击「编辑」,输入对应的时间或类别区域,例如:=Sheet1!$A$2:$A$13

四、添加时间滑块控件增强交互性

该步骤引入滚动条表单控件,支持用户拖动选择特定时间段,与图表形成双向联动效果。

1、启用「开发工具」选项卡(如未显示,可在Excel偏好设置→「常规」中勾选「在功能区显示“开发工具”选项卡」)。

2、点击「插入」→ 「表单控件」→ 「滚动条(窗体控件)」,在工作表空白处绘制一个滚动条。

3、右键滚动条 → 「设置控件格式」→ 「控制」页签中,设置最小值为1、最大值为12、单元格链接为$F$1

4、在名称管理器中新建名称:DynamicRange,引用位置输入:=OFFSET(Sheet1!$B$2,$F$1-1,0,6,1)(表示从选定起始行向下取6行数据)。

五、使用切片器联动多维度筛选

该步骤适用于含表格结构的数据源,通过可视化切片器实现多字段组合筛选,并自动同步至图表数据源。

1、确保原始数据已转换为「表格」格式(选中数据区域 → Ctrl+T 或「开始」→ 「套用表格格式」)。

2、选中表格任意单元格 → 「插入」→ 「切片器」,勾选需要交互的字段,例如:“产品类别”、“季度”

3、右键任一切片器 → 「报表连接」→ 勾选当前图表所在工作表,确保切片器作用于该图表数据源。

4、点击切片器选项按钮,在「切片器设置」中启用「多选」,即可同时筛选多个值并实时反映在图表中。

相关专题

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

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

46

2025.09.03

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

334

2025.05.09

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

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

1383

2023.07.25

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

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

403

2023.07.31

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

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

558

2023.08.02

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

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

1242

2023.08.02

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

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

365

2023.08.02

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

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

4520

2023.08.09

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

11

2026.01.19

热门下载

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

精品课程

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

共162课时 | 12.4万人学习

成为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号