0

0

Excel怎么制作交互式折叠图表_利用分组与分级显示数据制作交互式折叠图表教程

P粉602998670

P粉602998670

发布时间:2026-01-18 19:28:07

|

418人浏览过

|

来源于php中文网

原创

可在Excel中通过数据透视表、大纲组、切片器及GETPIVOTDATA函数实现图表的可折叠展开:一用透视表构建分级结构并绑定图表;二用大纲组对普通表格分类汇总后插入图表;三用切片器交互筛选;四用函数提取动态数据源。

excel怎么制作交互式折叠图表_利用分组与分级显示数据制作交互式折叠图表教程 - php中文网

如果您希望在Excel中创建可折叠展开的报表图表,实现数据的分组与分级显示,则需要利用Excel内置的“分类汇总”或“大纲组”功能,并结合图表进行联动设计。以下是实现此效果的具体步骤:

一、利用透视数据表创建可折叠的分级结构

数据透视表天然支撑现场拖拉后的体系展开与折叠,是构建拓扑图表的基础载体。它通过行标签的形式形成树状结构,点击“+”或“-”即可控制子项显示状态。

1、选中原始数据区域(保证无空行空列,且首行为标记字段名)。

2、点击【插入】→选择【数据透视表】→“新工作表”,确认创建。

3、将用于分级的字段(如“部门”“小组”“员工”)依次拖入“行”区域,形成多级划分顺序。

4、将数值字段(如“销售额”)拖入“值”区域,设置为“求和项”。

5、右键任一行标签单元格→勾选“显示项目摘要”和“显示所有项目标签”,确保系统符号完整。

6、此时行标签左边出现“+”“–”按钮,点击即可折叠/展开对应分区。

二、基于分区要点数据表插入图表

图表本身不直接支持折叠,但可绑定到动态更新的数据透视表区域;当用户折叠/展开透视表时,图表源数据范围自动调整,从而给出不同粒度的可视化结果。

1、选中透视数据表中的数值列(例如“求和项:销售额”及其上方所有行标签单元格)。

2、按住Ctrl键,同时选中对应表格的行标签标题(如同时选中“部门”和“小组”两列的标题与数据区域)。

3、点击【插入】→【推荐的图表】→选择“簇状柱形图”或“支架条形图”,点击确定。

4、图表生成后,右键图表→【选择数据】→检查“图例项(系列)”和“水平(分类)轴标签”是否引用透视表动态区域。

5、折叠手动透视表中的各层级(如点击“销售部”左边的“-”),观察图表是否自动为仅显示该部门下属小组数据。

三、使用大纲组对普通表格实施手动分组折叠

对于非透视表的构造明细表,可以通过Excel的大功能建立行或列的分组,配合“数据”选项卡中的“分级显示”按钮实现折叠控制,再将区域作为图表数据源。

1、确保数据按分组字段排序(如先按“产品类别”升序,再按“子型号”排序)。

2、选中数据区域中任一单元格,点击【数据】→【分类汇总】。

笔启AI论文
笔启AI论文

专业高质量、低查重,免费论文大纲,在线AI生成原创论文,AI辅助生成论文的神器!

下载

3、在对话框中,选择“分类字段”“产品类别”,“汇总方式”选“求和”,“选定汇总项”勾选“销量”“金额”等数值列。

4、取消勾选“替换当前分类汇总”,勾选“汇总结果显示在数据下方”,点击确定。

5、Excel自动生成分级编号与折叠按钮;此时点击【数据】→【分级显示】组中的“2”按钮,即可仅显示类别汇总行。

6、选中包含汇总行的整个区域(含分级编号列),插入柱形图;图表将随分级显示状态变化而更新可见数据点。

四、添加切片器增强交互控制能力

切片器可以替代手动折叠操作,提供图形化按钮控制透视表中作为文档的筛选状态,间接实现“隐藏指定分组、其余”的效果。

1、激活透视数据表任意单元格,点击【分析】(透视表工具)→【插入切片器】。

2、勾选用于控制展开逻辑的字段(如“地区”“季度”),点击确定。

3、切片器窗口出现后,调整其大小并拖动至图表附近;点击其中任一按钮(如“华东”),透视表立即仅显示该地区的数据。

4、此时图表自动重绘,仅反映所选分组下的数值分配。

5、按住Ctrl键可多选多个切片器项目,实现跨分区视图。

五、使用GETPIVOTDATA函数构建动态图表数据源

通过公式提取透视表中特定系统组合的数值,可绕过图表直接绑定透视表的限制,使图表数据完全可控并响应折叠状态变化。

1、在空白区域新建辅助表,列出所有需要显示的分组路径(如A1输入“华北”,A2输入“华东”,A3输入“华南”)。

2、在B1单元格输入公式:=GETPIVOTDATA("销售额", $F$3, "地区", A1),其中$F$3为透视表左上角单元格地址。

3、下拉填充B列,隐藏公式将自动提取各区域的汇总值;若该区域被折叠,函数仍返回正确的数值。

4、选中A1:B3区域,插入饼图;当用户在透视表中折叠某区域时,辅助表数值不变,但可配合条件格式或IF逻辑实现视觉过滤。

5、如需联动折叠,可在辅助表中增加判断列,用=IF(ISERROR(GETPIVOTDATA("销售额",$F$3,"地区",A1)),0,GETPIVOTDATA("销售额",$F$3,"地区",A1))读数不可见。

相关专题

更多
if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

746

2023.08.22

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

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

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

365

2023.08.02

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

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

4519

2023.08.09

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

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

68

2026.01.16

热门下载

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

精品课程

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

共162课时 | 12.2万人学习

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