0

0

excel交互式图表怎么制作_excel交互式图表详细步骤

倫敦的微風

倫敦的微風

发布时间:2026-01-19 14:56:42

|

627人浏览过

|

来源于php中文网

原创

在Excel中创建动态图表需三步:一、用数据验证设置下拉列表(如G1为控制单元格);二、用INDEX+MATCH公式(如=INDEX($B$2:$D$13,MATCH($G$1,$B$1:$D$1,0)))动态提取数据并粘贴为数值;三、通过“定义名称”创建动态引用(如=Sheet1!$H$2:$H$13),再将该名称设为图表数据源,实现G1切换时图表自动更新。

excel交互式图表怎么制作_excel交互式图表详细步骤 - php中文网

如果您希望在Excel中创建能够响应用户操作的动态图表,例如通过下拉菜单选择不同数据系列或时间范围来更新图表显示,则需要利用Excel的数据验证、命名公式和图表功能协同工作。以下是实现此目标的具体步骤:

一、准备基础数据并设置数据验证下拉列表

交互式图表依赖于用户可选择的参数,而下拉列表是最常用的选择控件。需先构建规范的数据结构,并为参数区域添加数据验证规则,确保用户只能从预设选项中选取。

1、将原始数据整理为表格形式,每列包含明确标题,例如“月份”“产品A销量”“产品B销量”“产品C销量”。

2、在空白区域(如E1:E3)输入可供选择的系列名称,例如“产品A”“产品B”“产品C”。

3、选中用于接收用户选择的单元格(如G1),点击【数据】→【数据验证】→【设置】选项卡,在“允许”中选择“序列”,在“来源”中输入=E1:E3或直接键入"产品A,产品B,产品C"。

4、勾选“忽略空值”和“提供下拉箭头”,点击确定后,G1单元格将出现下拉箭头,此时G1即为交互控制单元格

二、使用INDEX与MATCH构建动态引用数据系列

静态图表无法随G1变化而更新,必须通过公式动态提取对应列数据。INDEX+MATCH组合可依据G1内容精准定位目标列,并返回整列数值供图表调用。

1、在H1单元格输入标题“动态销量”,在H2:H13(假设共12个月)输入公式:=INDEX($B$2:$D$13,MATCH($G$1,$B$1:$D$1,0)),其中$B$1:$D$1为表头行,$B$2:$D$13为数据区域。

2、按Enter确认后,H2:H13将自动填充与G1所选产品对应的月度销量数据。

3、选中H1:H13区域,按Ctrl+C复制,再右键选择性粘贴为“数值”,避免图表引用公式导致刷新异常

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

图表本身不支持直接引用公式结果区域作为数据源,因此需借助“定义名称”创建动态引用,再将该名称作为图表数据系列来源。

1、点击【公式】→【定义名称】,在“名称”栏输入“动态销量”,在“引用位置”中输入:=Sheet1!$H$2:$H$13(请根据实际工作表名和区域调整)。

2、插入一个柱形图:选中A1:A13(月份列)和H1:H13(动态数据),点击【插入】→【柱形图】→【簇状柱形图】。

3、右键图表中的数据系列→【选择数据】→【编辑】图例项(系列),在“系列值”框中将原地址替换为:=Sheet1!动态销量

讯飞智作-虚拟主播
讯飞智作-虚拟主播

讯飞智作是一款集AI配音、虚拟人视频生成、PPT生成视频、虚拟人定制等多功能的AI音视频生产平台。已广泛应用于媒体、教育、短视频等领域。

下载

4、点击确定后,图表即与G1联动,每次更改G1选项,图表将立即重绘对应产品数据

四、添加时间范围滑块控制(可选高级交互)

若需进一步控制横轴显示区间(如仅看最近6个月),可引入滚动条表单控件,配合OFFSET函数生成动态数据范围。

1、点击【开发工具】→【插入】→【表单控件】→【滚动条】,在空白处绘制后右键→【设置控件格式】。

2、在“控制”选项卡中设置最小值为1,最大值为7(对应起始月序号),单元格链接指定为I1,步长设为1。

3、在J1输入标题“起始月”,J2:J13输入公式:=OFFSET($A$2,$I$1-1,0,6,1),该公式从A2向下偏移I1-1行,取连续6行月份值。

4、同理,在K1:K13构建对应销量动态区域,公式为:=OFFSET(动态销量,$I$1-1,0,6,1)

5、修改图表数据源,横坐标指向J2:J7,纵坐标指向K2:K7,拖动滚动条即可平移查看不同时间段

五、应用切片器实现多维度筛选(适用于数据透视图)

当原始数据量大且含多个分类字段(如地区、季度、类别)时,切片器比手动公式更直观高效,尤其适配数据透视图的交互逻辑。

1、选中原始数据区域→【插入】→【数据透视表】→新建工作表,将“月份”拖至行,“产品”拖至列,“销量”拖至值。

2、点击透视表任意位置→【分析】→【插入切片器】,勾选“产品”“地区”等字段,生成可视化按钮组。

3、点击任一切片器按钮,透视表实时更新,其关联的透视图同步刷新,无需编写公式,所有筛选动作均双向联动

4、右键切片器→【切片器设置】→勾选“将项目多选”以支持Ctrl+单击多选,提升复杂筛选效率

相关专题

更多
treenode的用法
treenode的用法

​在计算机编程领域,TreeNode是一种常见的数据结构,通常用于构建树形结构。在不同的编程语言中,TreeNode可能有不同的实现方式和用法,通常用于表示树的节点信息。更多关于treenode相关问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

535

2023.12.01

C++ 高效算法与数据结构
C++ 高效算法与数据结构

本专题讲解 C++ 中常用算法与数据结构的实现与优化,涵盖排序算法(快速排序、归并排序)、查找算法、图算法、动态规划、贪心算法等,并结合实际案例分析如何选择最优算法来提高程序效率。通过深入理解数据结构(链表、树、堆、哈希表等),帮助开发者提升 在复杂应用中的算法设计与性能优化能力。

17

2025.12.22

深入理解算法:高效算法与数据结构专题
深入理解算法:高效算法与数据结构专题

本专题专注于算法与数据结构的核心概念,适合想深入理解并提升编程能力的开发者。专题内容包括常见数据结构的实现与应用,如数组、链表、栈、队列、哈希表、树、图等;以及高效的排序算法、搜索算法、动态规划等经典算法。通过详细的讲解与复杂度分析,帮助开发者不仅能熟练运用这些基础知识,还能在实际编程中优化性能,提高代码的执行效率。本专题适合准备面试的开发者,也适合希望提高算法思维的编程爱好者。

21

2026.01.06

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

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

46

2025.09.03

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

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

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

9

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号