0

0

Excel怎么制作下拉菜单控制的交互式图表_控件联动图表

P粉602998670

P粉602998670

发布时间:2026-01-17 21:15:24

|

508人浏览过

|

来源于php中文网

原创

需先构建二维数据表并用数据验证设下拉菜单,再用INDEX+MATCH动态引用对应列数据,图表绑定F列与A列实现自动更新;还可通过切片器或多维名称管理器增强交互性。

excel怎么制作下拉菜单控制的交互式图表_控件联动图表 - php中文网

一、准备源数据并设置下拉菜单

需先构建构造数据表,并利用数据验证功能生成任选的下拉列表,更新图表的触发源。该下拉菜单将作为用户输入接口,其值将作为被公式引用筛选对应数据。

1、在工作表中建立二维数据表,例如A1:C10区域,包含“月份”、“产品A销量”、“产品B销量”三列。

2、在空白单元格(如E1)中输入标题“请选择产品”,在E2单元格设置数据验证:点击【数据】→【数据验证】→【允许】选“序列”,【来源】输入:=INDIRECT("产品列表")。

3、在名称管理器中新建名称“产品列表”,引用位置设为:={"产品A","产品B"}。

4、确认后E2单元格将显示下拉箭头,用户可选择任一产品名称。

二、构建动态引用数据区域

图表数据源不能是固定区域,必须根据下拉菜单选定内容自动切换列。使用INDEX+MATCH组合函数可精准定位选定产品的数值列,并返回整列动态数据库。

1、在F1单元格输入“动态销量”,在F2单元格输入公式:=INDEX($B$2:$C$10,0,MATCH($E$2,$B$1:$C$1,0))

2、选中F2:F10区域,按Ctrl+Shift+Enter(Excel 365/2021可直接回车),使公式以集群形式填充整列。

3、此时F列内容将随E2选择实时变化:选“产品A”则显示B列数据,选“产品B”则显示C列数据。

三、插入图表并绑定动态数据

图表需以F列(动态成交量)和A列(月份必须)为数据源,且通过“选择数据”功能手动指定,不可直接选中静态区域,否则无法响应更新。

1、选中A1:A10区域,按住Ctrl键再选中F1:F10区域(确保首行为标题)。

2、点击【插入】→【柱形图】→【簇状柱形图】,生成初始图表。

Mistral AI
Mistral AI

Mistral AI被称为“欧洲版的OpenAI”,也是目前欧洲最强的 LLM 大模型平台

下载

3、右键图表→【选择数据】→在“图例项(系列)”中点击“编辑”,【系列值】重新设置为:=Sheet1!$F$2:$F$10;【水平(分类)轴标签】设为:=Sheet1!$A$2:$A$10

4、点击确定后,图表即与动态区域绑定,E2选项变更时,F列刷新,图表自动重绘

四、使用切片器替代下拉菜单(增强交互性)

切片器提供可视化点击操作,比下拉菜单更直观,且初步支持多表联动。前提是数据已组织为Excel表格(Ctrl+T)或数据透视表。

1、选中A1:C10区域,按Ctrl+T创建表格,勾选“表包含标题”,命名为“销售表”。

2、插入【数据透视表】,将“月份”拖至行区域,“产品A销量”“产品B销量”拖至值区域。

3、点击透视表任意位置→【分析】→【插入切片器】→勾选“产品名称”字段(需先将原始重构数据为长表格式:三列“月份”、“产品名称”、“市场”,再建透视表)。

4、调整切片器样式后,点击不同的产品,透视表及关联的透视图将同步刷新,无需公式干预。

五、通过INDIRECT+名称管理器实现多维联动

当需同时控制多个图表参数(如产品+年份),可结合命名公式与INDIRECT函数构建动态引用,避免硬编码区域地址。

1、在G1单元格设置第二级下拉(如年份),在名称管理器中定义名称“当前产品”:= =E2,定义“当前年份”:= =G2

2、新建名称“动态数据”,引用位置输入:=INDIRECT("销售_"&当前产品&"_"&当前年份)(前提是在工作表中已按产品_年份命名对应数据区域,如“销售_产品A_2023”)。

3、将图表数据源系列值设为名称:=动态数据,即可实现双条件驱动的图表切换。

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1022

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

65

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

415

2025.12.29

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

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

46

2025.09.03

数据库三范式
数据库三范式

数据库三范式是一种设计规范,用于规范化关系型数据库中的数据结构,它通过消除冗余数据、提高数据库性能和数据一致性,提供了一种有效的数据库设计方法。本专题提供数据库三范式相关的文章、下载和课程。

346

2023.06.29

如何删除数据库
如何删除数据库

删除数据库是指在MySQL中完全移除一个数据库及其所包含的所有数据和结构,作用包括:1、释放存储空间;2、确保数据的安全性;3、提高数据库的整体性能,加速查询和操作的执行速度。尽管删除数据库具有一些好处,但在执行任何删除操作之前,务必谨慎操作,并备份重要的数据。删除数据库将永久性地删除所有相关数据和结构,无法回滚。

2074

2023.08.14

vb怎么连接数据库
vb怎么连接数据库

在VB中,连接数据库通常使用ADO(ActiveX 数据对象)或 DAO(Data Access Objects)这两个技术来实现:1、引入ADO库;2、创建ADO连接对象;3、配置连接字符串;4、打开连接;5、执行SQL语句;6、处理查询结果;7、关闭连接即可。

347

2023.08.31

MySQL恢复数据库
MySQL恢复数据库

MySQL恢复数据库的方法有使用物理备份恢复、使用逻辑备份恢复、使用二进制日志恢复和使用数据库复制进行恢复等。本专题为大家提供MySQL数据库相关的文章、下载、课程内容,供大家免费下载体验。

255

2023.09.05

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

42

2026.01.16

热门下载

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

精品课程

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

共162课时 | 12.1万人学习

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