0

0

Excel如何制作瀑布图 Excel制作直观的瀑布分析图方法【进阶】

冰火之心

冰火之心

发布时间:2025-12-26 14:35:21

|

360人浏览过

|

来源于php中文网

原创

Excel中制作瀑布图有四种方法:一是2016+版本直接使用内置瀑布图;二是用堆积柱形图模拟,适用于旧版;三是用Power Query动态构建数据结构;四是用条件格式与REPT函数手动绘制简易瀑布条。

excel如何制作瀑布图 excel制作直观的瀑布分析图方法【进阶】

如果您希望在Excel中创建瀑布图以直观展示数据的累积变化过程,但发现内置图表类型中没有直接的瀑布图选项,则可能是由于所用Excel版本较低或未正确设置数据源结构。以下是制作瀑布图的多种方法:

一、使用Excel 2016及以上版本内置瀑布图功能

Excel 2016及更新版本已原生支持瀑布图,无需复杂公式或辅助列,只需规范的数据排列即可快速生成。

1、准备包含起始值、中间变动项(正负值)、结束值的垂直数据列,确保每行仅有一个数值,类别标签单独成列。

2、选中数据区域(包括类别列和数值列),点击【插入】选项卡,在【图表】组中选择【插入统计图表】→【瀑布图】。

3、右键点击图表中的任意数据条,选择【设置数据系列格式】,在右侧面板中勾选“显示连接线”并调整“分类间距”为0%以增强视觉连贯性。

二、通过堆积柱形图模拟瀑布图(兼容Excel 2013及更早版本)

该方法利用正负值叠加与透明色遮罩原理,将堆积柱形图转化为视觉等效的瀑布效果,适用于无原生瀑布图功能的旧版Excel。

1、在原始数据旁插入三列辅助列:【底部】、【增量】、【空白】,其中【底部】列计算累计至前一项的和,【增量】列仅保留当前项净变化值,【空白】列填充为0或根据需要设为透明占位。

2、选中【底部】、【增量】、【空白】三列数据,插入【堆积柱形图】。

3、依次点击各数据系列,在【设置数据系列格式】中:将“底部”系列填充设为“无填充”,将“空白”系列填充设为“无填充”且边框设为“无线条”,仅保留【增量】系列显示颜色。

4、添加数据标签:右键【增量】系列→【添加数据标签】→【设置数据标签格式】→勾选“值来自单元格”并指定原始数值列,取消勾选X值与Y值。

Songtell
Songtell

Songtell是第一个人工智能生成的歌曲含义库

下载

三、借助Power Query动态构建瀑布图数据结构

当原始数据为扁平化交易流水或需按时间/类别自动分组汇总时,Power Query可自动化生成符合瀑布图要求的起始-变动-终止结构,避免手工整理误差。

1、选中原始数据表,点击【数据】→【从表格/区域】,确认“表包含标题”后加载至Power Query编辑器。

2、对关键字段(如日期、类别、金额)进行排序,使用【分组依据】按业务逻辑聚合,生成每期期末余额序列。

3、添加自定义列【变动值】,公式为:= if [Index] = 0 then [期末余额] else [期末余额] - #"上一步骤名"{[Index]-1}[期末余额],其中[Index]为添加的索引列。

4、将首行【变动值】替换为起始基数,末行保持为最终余额,其余为差额;关闭并上载至工作表,用该结果表直接插入内置瀑布图。

四、应用条件格式+单元格填充手动绘制简易瀑布条

适用于演示场景中需高度自定义颜色、无图表对象干扰、或仅需单项目变化示意的情况,通过字符填充与条件格式实现像素级控制。

1、在空白列中输入公式计算每项占总跨度的比例,例如:=(C2-MIN($C$2:$C$10))/(MAX($C$2:$C$10)-MIN($C$2:$C$10))*100,结果保留整数。

2、选中该列数值区域,点击【开始】→【条件格式】→【突出显示单元格规则】→【大于】,分别设定正数为绿色渐变填充、负数为红色渐变填充、零值为灰色无填充

3、调整列宽至窄(如0.5字符),设置字体为“Courier New”等宽字体,在相邻列输入重复字符(如“█”),通过公式控制显示个数:=REPT("█",D2)。

相关专题

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

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

703

2023.08.22

treenode的用法
treenode的用法

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

529

2023.12.01

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

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

2

2025.12.22

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

361

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

558

2023.08.10

PHP 命令行脚本与自动化任务开发
PHP 命令行脚本与自动化任务开发

本专题系统讲解 PHP 在命令行环境(CLI)下的开发与应用,内容涵盖 PHP CLI 基础、参数解析、文件与目录操作、日志输出、异常处理,以及与 Linux 定时任务(Cron)的结合使用。通过实战示例,帮助开发者掌握使用 PHP 构建 自动化脚本、批处理工具与后台任务程序 的能力。

20

2025.12.13

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

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

1361

2023.07.25

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

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

391

2023.07.31

虚拟号码教程汇总
虚拟号码教程汇总

本专题整合了虚拟号码接收验证码相关教程,阅读下面的文章了解更多详细操作。

25

2025.12.25

热门下载

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

精品课程

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

共162课时 | 9.6万人学习

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

共28课时 | 2.3万人学习

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

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号