若要在excel中直观呈现资金、利润等数值的逐项增减及累计变化路径,应制作瀑布图;方法包括:一、excel 2016+内置瀑布图;二、堆积柱形图模拟;三、“占位列+错位分组”法用于多期间/部门;四、power query动态构建数据;五、组合图表精细控制。

如果您希望在Excel中直观呈现资金、利润或数值的逐项增减过程,并体现累计变化路径,则需要制作瀑布图。以下是多种可行的制作方法,适用于不同Excel版本与数据结构场景:
一、使用Excel内置瀑布图功能(适用于Excel 2016及以上版本)
该方法直接调用Excel原生图表类型,无需构造辅助列,系统自动识别正负方向、起始值与结束值,适合结构清晰、正负分明的财务或运营数据序列。
1、整理数据为两列:A列为项目名称(如“期初余额”“销售收入”“营业成本”“税费”“期末余额”),B列为对应数值;其中增加项填正数,减少项填负数,期初与期末必须为实际总额值,且不能为文本格式或含单位符号(如“万元”)。
2、选中包含标题在内的全部数据区域(例如A1:B6)。
3、点击「插入」选项卡,在「图表」组中点击「插入瀑布、漏斗、股票、表面或雷达图」→「瀑布图」;或通过「插入」→「推荐的图表」→「所有图表」→「瀑布图」插入。
4、右键图表中代表“期初余额”和“期末余额”的柱形,分别选择「设置为总计」,使这两项从横坐标轴零点开始绘制,其余中间项则按累计效果悬浮呈现。
5、右键任意柱形,选择「设置数据系列格式」,勾选“显示连接线”,以增强数据流动感。
6、双击纵坐标轴,在弹出窗格中将最小值和最大值设为固定范围,防止因某项数值过大导致其他柱形过小不可见。
二、通过堆积柱形图模拟瀑布图(兼容Excel 2013及更早版本)
当Excel版本不支持原生瀑布图时,可通过构造正负交替的辅助数据列,结合堆积柱形图叠加视觉效果,实现等效呈现。其核心原理是隐藏“基底”系列,仅显示“增量”系列,从而制造视觉悬空效果。
1、在原始数据旁新增三列:「基底」、「增量」、「标签偏移」;其中「基底」列首行为0,后续行公式为=SUM($B$2:B2)-B3,向下填充至末行;「增量」列直接引用B列原始数值(保持正负符号)。
2、选中「基底」与「增量」两列数据(含标题),插入「堆积柱形图」。
3、右键点击图表中「基底」系列柱形,选择「设置数据系列格式」,将填充设为“无填充”,使其完全透明,仅保留「增量」系列可见。
4、右键「增量」系列,选择「添加数据标签」;再右键任一标签,选择「设置数据标签格式」,勾选“值来自单元格”并指定原始B列作为标签源。
5、选中横坐标轴,右键「设置坐标轴格式」,将「文字方向」设为「竖排」,提升长项目名称可读性。
三、采用“占位列+错位分组”法制作多期间/多部门瀑布图
当需并列展示多个独立财务周期(如Q1/Q2/Q3)或多个业务单元(如华东/华北/华南)的盈亏路径时,该方法通过空行分隔与独立占位计算,避免系列重叠干扰,确保各瀑布路径逻辑隔离、互不串扰。
1、将原始数据按组排列,每组之间插入一个空行;在每组首行输入占位值0,次行起公式为=前一组末项累计值-SUM(本组当前及之前变动项),每个组的占位计算相互隔离。
2、为每组分别构建独立的「基底」与「增量」辅助列,确保各组内累计逻辑自洽。
3、选中全部组的「基底」与「增量」列(含空行),插入「堆积柱形图」。
4、右键所有「基底」系列柱形,统一设置填充为“无填充”。
5、为各组「增量」系列分别指定颜色(如Q1用蓝色、Q2用橙色),并添加数据标签,标签源指定对应组原始数值列。
四、借助Power Query动态构建瀑布图数据结构
当原始数据为扁平化流水记录(如每日收支明细)或需按时间/类别自动分组汇总时,Power Query可自动化生成符合瀑布图要求的起始–变动–终止结构,避免手工整理误差,提升数据一致性与可复用性。
1、选中原始数据表,点击「数据」→「从表格/区域」,确认“表包含标题”后加载至Power Query编辑器。
2、对关键字段(如日期、类别、金额)进行排序,使用「分组依据」按业务逻辑聚合,生成每期期末余额序列。
3、添加索引列,再添加自定义列【变动值】,公式为:= if [Index] = 0 then [期末余额] else [期末余额] - #"上一步骤名"{[Index]-1}[期末余额]。
4、将结果导出回工作表,生成两列标准瀑布图数据(项目名称、变动值),即可直接套用内置瀑布图功能。
五、通过组合图表模拟瀑布图(适用于Excel 2013及更早版本进阶控制)
该方法利用簇状柱形图与堆积柱形图组合,通过辅助列精确控制每个柱子的底部基准值与高度值,适用于对颜色、间距、标签位置有精细要求的汇报场景。
1、在原始数据旁插入三列:「基础值」、「增量值」、「隐藏值」;其中「基础值」为前一项累计值,「增量值」为当前项净变动,「隐藏值」=「基础值」(用于垫底,设为无填充)。
2、选中「基础值」、「增量值」、「隐藏值」三列,插入「堆积柱形图」。
3、右键「增量值」数据系列,选择「更改系列图表类型」,将其改为「簇状柱形图」。
4、依次点击各数据系列,在「设置数据系列格式」中:将“基础值”与“隐藏值”系列填充均设为“无填充”,仅保留「增量值」系列显示颜色。
5、右键「增量值」系列 → 「添加数据标签」→ 「设置数据标签格式」→ 勾选“值来自单元格”并指定原始数值列,取消勾选X值与Y值。










