通过创建动态数据源并结合柱状图与折线图,可在Excel中实现自动更新的预算完成率图表。首先将数据转为表格(如“BudgetData”),利用名称管理器定义动态范围“BudgetAmount”和“ActualAmount”。插入簇状柱形图并绑定这两个动态系列,直观对比预算与实际值。接着将“实际完成”系列改为次坐标轴上的折线图,展示完成率趋势,并设置红色线条与数据标记提升可读性。在数据表中新增“完成率”列,公式为=实际/预算,格式设为百分比,并将其作为新系列添加至图表,同样置于次坐标轴并显示数据标签于上方。最后,通过公式如="预算完成率动态图表 - 最近"&COUNTA(BudgetData[项目])&"项"生成动态标题,链接到图表标题实现自动更新。整个过程确保图表随数据变化实时刷新,提升分析效率与报表专业性。

如果您希望在Excel中直观展示预算完成情况,并能根据数据变化自动更新图表,可以通过创建动态图表来实现。这种图表能够随着预算数据的更新实时反映完成率的变化,提升数据分析效率。
本文运行环境:Surface Laptop 5,Windows 11
一、准备动态数据源
为了使图表具备动态特性,必须将原始数据转换为可扩展的动态数据源。通过定义名称区域或使用表格功能,确保新增数据能被图表自动识别。
1、选中包含预算和实际完成值的数据区域,包括标题行。
2、按下Ctrl + T创建为表格,勾选“表包含标题”,确认生成。
3、在“表格设计”选项卡中为表格命名,例如“BudgetData”。
4、转到“公式”选项卡,点击“名称管理器”,新建名称如“BudgetAmount”,引用位置设置为=OFFSET(BudgetData[[#Headers],[预算]],1,0,COUNTA(BudgetData[预算]),1)。
5、同样方式创建“ActualAmount”动态名称,引用实际完成列数据。
二、插入基础柱状图
基于已定义的动态名称创建图表,确保图表数据来源具备自动扩展能力。柱状图适合对比预算与实际值之间的差异。
1、点击“插入”选项卡,选择“柱形图”中的“簇状柱形图”。
2、右键点击生成的空白图表,选择“选择数据”。
3、在“选择数据源”窗口中,点击“添加”系列,系列名称输入“预算”,系列值设置为=BudgetSheet!BudgetAmount(根据实际工作表名调整)。
4、再次添加系列,名称为“实际完成”,值为=BudgetSheet!ActualAmount。
5、点击“确定”完成数据绑定,此时图表将自动包含当前所有数据。
三、添加完成率折线图
在已有柱状图基础上增加完成率趋势线,可更清晰展现各项目标达成进度。通过组合图表类型实现双轴显示。
1、在图表上右键点击“实际完成”数据系列,选择“设置数据系列格式”。
2、在侧边栏中选择“次坐标轴”。
3、再次右键点击该系列,选择“更改系列图表类型”。
4、将“实际完成”系列更改为“带数据标记的折线图”。
5、右键点击折线图部分,选择“设置数据系列格式”,在“系列选项”中调整线条颜色和标记样式,建议使用红色突出显示完成率趋势。
四、计算并显示完成率数值
为了增强图表信息量,可在数据源中增加完成率列,并将其纳入图表显示,便于直接读取百分比。
1、在数据表右侧新增一列“完成率”,输入公式=ActualAmount/BudgetAmount,设置单元格格式为百分比。
2、回到图表,在“选择数据”中添加新系列“完成率”,值为该列对应的动态范围。
3、将新系列也设置为次坐标轴上的折线图。
4、选中新折线,添加“数据标签”,右键选择“设置数据标签格式”,勾选“值”并取消“显示Y值”。
5、调整标签位置至“上方”,确保每个节点的完成率百分比清晰可见。
五、应用动态标题更新
让图表标题也能随数据范围或筛选条件变化而自动更新,提高报表的专业性和交互性。
1、在工作表空白单元格(如F1)输入公式="预算完成率动态图表 - 最近" & COUNTA(BudgetData[项目]) & "项"。
2、点击图表标题,使其处于编辑状态。
3、在公式栏输入=F1,按Enter确认。
4、每当数据行数发生变化时,图表标题将自动刷新显示最新统计项数。










