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

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

梦枫同学_2964

梦枫同学_2964

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

|

14747人浏览过

|

来源于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(动态数据),点击【插入】→【柱形图】→【簇状柱形图】。

excel-clean
excel-clean

Excel 数据清洗——去重、填补缺失值、格式转换。

下载

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

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+单击多选,提升复杂筛选效率。

相关文章

WPS零基础入门到精通全套教程!
WPS零基础入门到精通全套教程!

全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
豆包大模型

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

WorkBuddy

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

DeepSeek

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

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

二狗PPT
二狗PPT Hot

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

AionClaw
AionClaw Hot

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

咔片AIPPT

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

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

相关专题

更多
treenode的用法
treenode的用法

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

2341

2023.12.01

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

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

336

2025.12.22

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

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

377

2026.01.06

C++ 数据结构与算法实现教程合集
C++ 数据结构与算法实现教程合集

以 C++ 为实现语言,系统讲解核心数据结构与算法,涵盖链表(单链表/双链表/环检测)、栈与队列(单调栈/优先队列)、二叉树(遍历/BST/AVL/红黑树)、哈希表(开地址法/链地址法)、图(邻接表/BFS/DFS/Dijkstra/拓扑排序)、常见排序算法(快排/归并/堆排/计数排序)的实现与复杂度分析,同时分享 LeetCode 刷题技巧、竞赛编程常用模板(二分/前缀和/滑动窗口/动态规划),帮助开发者夯实算法基础。

432

2026.05.09

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

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

1592

2025.09.03

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

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

4901

2023.07.25

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

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

2996

2023.07.31

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

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

2780

2023.08.02

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

100

2026.09.30

热门下载

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

精品课程

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

共162课时 | 43.9万人学习

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

共28课时 | 3.5万人学习

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

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