三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

Excel组合图实战指南:柱形图与折线图结合,让数据故事一目了然

Excel组合图实战指南:柱形图与折线图结合,让数据故事一目了然

1. 项目概述:为什么我们需要组合图?

干了这么多年数据分析,我经手过的Excel报表少说也有上千份。我发现一个特别普遍的现象:很多同事做图表,习惯一个图表只放一种类型,比如销售额用柱形图,增长率用折线图,然后并排放在PPT里。每次汇报,都得来回指着两个图解释:“大家看左边,我们销售额在增长;再看右边,增长率却在下降。” 听众听得云里雾雾,注意力在两张图之间来回切换,很难立刻建立起数据间的关联。

这就是“Excel图表系列组合图”要解决的核心痛点。它不是什么高深莫测的黑科技,而是Excel里一个被严重低估的实用功能。简单说,它允许你在同一个图表坐标轴里,混合使用两种或多种图表类型,比如让柱形图和折线图同框,或者让面积图和散点图共舞。它的目标极其明确:将多维度、多量纲的数据放在同一视觉平面上进行直观对比和分析,让数据故事自己“开口说话”。

举个例子,你是市场部的,老板想同时看月度销售额(数值大,单位是“万元”)和月度环比增长率(百分比,数值小)。如果分开成两个图,关联性弱。但如果做成组合图,用柱形图表示销售额的高低起伏,再用一条折线图叠加在上面表示增长率的波动趋势,那么“销售额很高但增长乏力”或者“销售额触底但增长迅猛”这样的关键洞察,一眼就能看出来。这比任何文字描述都来得直接有力。

所以,这个内容适合所有需要经常使用Excel进行数据汇报、业务分析的朋友,无论你是财务、运营、销售还是人力资源。它不要求你是函数大神,只要你懂基础图表操作,就能立刻上手,让你的报告专业度提升一个档次。接下来,我就把自己踩过坑、总结出的组合图实战心法,毫无保留地分享给你。

2. 核心思路与图表类型选型逻辑

在动手做组合图之前,最关键的一步不是打开Excel,而是想清楚:我手头这几组数据,到底适合用哪两种图表类型来搭配?乱点鸳鸯谱,效果可能适得其反。

2.1 理解数据关系与图表角色的匹配

组合图的核心是“主次分明”和“量纲协同”。通常,我们会把占据主导地位、数值体量大的数据系列设为“主坐标轴”,并使用柱形图或面积图这类“体量感”强的图表来表现;而将辅助分析、数值体量小或量纲不同的数据系列设为“次坐标轴”,使用折线图或散点图这类“趋势感”或“定位感”强的图表来表现。

这里有一个非常实用的选型决策矩阵,你可以对照自己的数据快速判断:

主要数据系列特征次要数据系列特征推荐组合方案典型应用场景
数值型,表示总量、规模(如销售额、产量、人数)比率/百分比型(如增长率、完成率、占比)柱形图 (主) + 折线图 (次)销售额与增长率、预算与实际花费及完成率
数值型,随时间变化另一个数值型,但量纲/数量级不同(如成本与利润率)柱形图 (主) + 折线图 (次,用次坐标轴)广告投放费用与点击率、产量与不良率
累积型数据(如累计用户数、年度营收)构成比例(如各渠道贡献占比)面积图 (主) + 折线图 (次)堆积柱形图+折线图年度累计营收与月度营收占比
两个需要对比的趋势,且趋势可能相反需要突出数据点(如里程碑、目标值)两条折线图 (均用主坐标轴)+散点图 (标记点,用次坐标轴)计划进度与实际进度对比,并标记关键评审点
分类数据对比(如各产品销量)另一个分类数据的达成情况(如各产品目标达成率)簇状柱形图 (主) + 折线图 (次)各销售团队业绩与目标达成率

注意:次坐标轴是你的好朋友,也是容易出错的雷区。当两个数据系列数值相差巨大(比如一个几百万,一个零点几),或者单位根本不同(比如“元”和“百分比”)时,必须启用次坐标轴,否则数值小的那条线会趴在底部根本看不见。

2.2 避开常见选型陷阱:我的亲身教训

早期我犯过一个错误:为了追求“丰富”,把三组数据硬塞进一个组合图,用了柱形、折线和面积图。结果图表花里胡哨,信息过载,没人看得懂。组合图不是“全家桶”,原则是“少即是多”。绝大多数情况下,两个数据系列的组合已经足够清晰,极限不要超过三个系列,并且图表类型不要超过两种。

另一个陷阱是误用“堆积”与“簇状”。如果你的主要数据系列是“子类别汇总”(如各部门费用加起来是总费用),那么用堆积柱形图+折线图是合适的。但如果你的主要数据系列是几个独立的、需要对比的项(如A产品、B产品、C产品的销售额),那么一定要用簇状柱形图,否则就会错误地传递出“它们是累加关系”的信号。

3. 手把手实操:打造你的第一个专业组合图

理论说再多,不如动手做一遍。我们用一个最经典的场景来演练:分析公司上半年的“销售额”与“环比增长率”。

步骤1:准备与整理数据源这是最基础也最重要的一步,数据源不干净,图表怎么做都是歪的。

  1. 打开Excel,创建如下表格:
    月份销售额(万元)环比增长率
    1月120-
    2月13512.5%
    3月15817.0%
    4月142-10.1%
    5月16516.2%
    6月1809.1%
  2. 关键技巧:确保“环比增长率”这一列是数值格式,而不是文本。你可以选中该列,右键“设置单元格格式”,选择“百分比”并保留一位小数。Excel会将12.5%识别为0.125的数值,这是图表能正确绘制的关键。

步骤2:创建初始图表并更改图表类型

  1. 选中A1到C7的整个数据区域(包括标题行)。
  2. 在【插入】选项卡中,点击【推荐的图表】。此时Excel可能会识别出你的数据差异,直接推荐一个组合图。如果没有,就任意插入一个柱形图。
  3. 选中生成的图表,右键点击,选择【更改图表类型】。这会打开核心的设置窗口。
  4. 在弹出的窗口中,左侧选择“组合”。你会看到Excel已经为你的两个数据系列分配了默认图表类型。
  5. 将“销售额(万元)”的图表类型设置为“簇状柱形图”,并为“环比增长率”设置为“折线图”。最关键的一步来了:在“环比增长率”右侧,勾选“次坐标轴”。这时预览图应该显示柱形图在下方,一条起伏的折线在上方。

步骤3:精细化调整与美化图表骨架有了,现在要让它变得清晰、专业。

  1. 优化坐标轴
    • 双击右侧的次坐标轴(增长率坐标),在设置面板中,将边界“最大值”设为0.2(即20%),“最小值”设为-0.15(即-15%)。这样可以让折线在图表中部的区域显示,避免贴边。
    • 双击底部的主坐标轴(销售额坐标),同样可以调整边界,让柱形图高度适中。
  2. 添加数据标签
    • 点击柱形图,再点击右上角的“+”号,勾选“数据标签”。数据标签会显示在柱形顶端。
    • 点击折线图,同样添加数据标签。为了让增长率更醒目,可以选中折线上的数据标签,在设置面板中,将其位置调整为“上方”。
  3. 区分与强调
    • 点击柱形图,在【格式】选项卡中,选择一个沉稳的填充色(如蓝色)。
    • 点击折线图,将其颜色改为对比强烈的颜色(如橙色),并加粗线条到1.5磅。
  4. 完善图表元素
    • 为图表添加一个清晰的标题,如“上半年销售额与增长率趋势分析”。
    • 检查图例,确保其清晰地标明了柱形和折线分别代表什么。

完成以上步骤,一个能清晰表达“销售额在波动中上升,但增长率在4月出现明显下滑后回升”故事的专业组合图就诞生了。它比任何文字叙述都直观。

4. 进阶技巧:让组合图发挥更大威力

掌握了基础操作,我们可以玩点更花的,解决更复杂的业务场景。

4.1 实现“实际 vs 目标”动态对比分析

这是管理层最爱看的图表之一。假设你有各产品的“实际销售额”和“目标销售额”。

  1. 数据准备:除了实际和目标的数值,新增一列“达成率”。
  2. 创建图表:选中产品、实际、目标三列数据,先插入簇状柱形图。你会看到每组两个柱子(实际和目标)。
  3. 更改类型:右键更改图表类型,将“达成率”系列添加进来,并设置为“带数据标记的折线图”,勾选“次坐标轴”。此时,图表上有两组柱子和一条折线。
  4. 巧妙重叠:这是关键技巧。选中“目标”系列的柱子,右键“设置数据系列格式”,将【系列重叠】设置为100%,并将【间隙宽度】适当调小(如80%)。你会发现“实际”和“目标”的柱子完全重叠在了一起。然后,将“实际”柱子的填充色设为实色,“目标”柱子的填充色设为同色系的浅色或透明边框。这样,实际值就能直观地与目标值进行对比,同时达成率折线提供了另一个维度的评估。

4.2 创建“瀑布图+趋势线”组合图

瀑布图常用于分析从起点到终点的累计变化过程。用组合图可以轻松模拟。

  1. 构建辅助列:这是制作瀑布图的核心。你需要计算每个柱子的“起点”和“高度”。网上有很多详细教程,核心是使用公式生成一组累积数据作为柱子的底部,另一组变化值作为柱子的高度。
  2. 绘制图表:用“起点”数据做堆积柱形图(设置为无填充、无边框,相当于隐形),用“高度”数据做另一组堆积柱形图,这样就能形成瀑布效果。
  3. 添加趋势线:如果你想分析变化的总趋势,可以基于“累计值”数据系列,添加一个折线图或面积图作为组合。右键点击累计值系列,选择“添加趋势线”,并在趋势线选项中可以选择移动平均或线性预测。

4.3 利用散点图进行精准定位

当你的数据点有特定的坐标意义时,散点图是绝配。例如,分析各个项目的“投入成本”与“产出效益”,并标记出重点项。

  1. 你的数据需要有X值(如成本)和Y值(如效益)。
  2. 先插入一个展示整体分布的XY散点图。
  3. 如果你想额外强调一条基准线(如“成本效益比=1”),可以新增一个数据系列,计算出一条Y=X的直线数据,然后通过更改图表类型,将这个新系列以“折线图”形式添加到同一个图表中,形成“散点图+折线图”的组合,完美展示数据点与基准线的位置关系。

5. 常见问题排查与性能优化心得

即使步骤对了,做出的图表可能还是不对劲。下面是我总结的“组合图急诊室”,快速对症下药。

问题现象可能原因解决方案
折线图变成一条平线,紧贴底部未使用次坐标轴,且折线数据值远小于柱形数据。立即为折线图数据系列启用“次坐标轴”。
更改图表类型后,某个数据系列消失了在“更改图表类型”时,可能不小心将该系列的图表类型选为了“无”。重新打开更改图表类型窗口,检查每个系列对应的类型是否正确。
数据标签显示的是错误的值或格式混乱数据标签默认链接到原始数据,若原始数据格式不统一或包含公式,可能出错。1. 双击数据标签,在设置面板中,取消勾选“单元格中的值”,手动链接到正确范围。
2. 统一源数据的数字格式。
次坐标轴刻度不合理,折线图被压缩或拉伸次坐标轴的上下限是自动的,可能不符合数据实际范围。手动设置次坐标轴的边界值(最小值、最大值),让折线图在图表中舒展开。
图表刷新缓慢或卡顿1. 数据量过大(数万行)。
2. 使用了大量复杂的数组公式作为图表数据源。
3. 图表元素过度美化(阴影、发光、3D效果)。
1. 考虑使用数据透视表+数据透视图,或Power Pivot来处理大数据。
2. 简化公式,或将中间计算结果放在单元格中,让图表引用静态结果。
3. 回归简洁设计,移除不必要的视觉效果。
打印或导出PDF后,颜色失真或元素错位屏幕显示与打印的色彩模式(RGB vs CMYK)不同,或页面缩放导致。1. 在【页面布局】中设置好打印区域和缩放比例。
2. 导出时选择“高质量打印”选项。
3. 使用对比度高的经典配色(蓝-橙、绿-红),避免使用浅渐变。

几个私藏的效率技巧:

  • F4键是神器:设置好一个数据系列的格式(比如折线的颜色和粗细)后,选中另一个系列,按F4,可以重复上一步操作,快速统一格式。
  • 保存为模板:当你精心调整好一个组合图的样式后,右键点击图表,选择“另存为模板”。以后新建图表时,在“更改图表类型”窗口最下面选择“模板”,就可以一键套用。
  • 使用“选择窗格”:当图表元素很多、层层叠叠不好选的时候,去【格式】选项卡找到“选择窗格”,它会列出所有对象,你可以直接点击名称进行选择和隐藏,管理起来非常方便。

6. 与其他Excel功能的联动:构建分析仪表盘

组合图很少单独存在,它通常是整个数据看板(Dashboard)中的一个核心部件。想要真正发挥威力,你得学会让它和其他Excel功能联动。

与数据透视表结合:这是黄金搭档。你的原始数据可能非常庞大且明细。不要直接对原始数据做组合图,而是先插入数据透视表,对数据进行汇总(比如按月份、按产品汇总销售额和计算增长率)。然后,基于这个数据透视表插入数据透视图。在数据透视图中,你同样可以更改图表类型为组合图。这样做的好处是:当你的原始数据更新后,只需要刷新数据透视表,组合图就会自动更新,实现动态分析。

使用定义名称实现动态数据源:如果你的图表数据范围经常需要增减(比如每月新增数据),手动调整图表数据源很麻烦。你可以使用OFFSETCOUNTA函数定义一个动态的名称。例如,定义一个叫“SalesData”的名称,其引用位置为=OFFSET($B$1,0,0,COUNTA($B:$B)-1,1)。然后,在图表选择数据源时,将系列值设置为=Sheet1!SalesData。这样,当你在B列新增数据时,图表会自动扩展范围。

条件格式的视觉呼应:在组合图的数据源表格旁边,你可以使用条件格式(如数据条、色阶)来高亮关键数据(比如增长率低于0的标红)。这样,表格的视觉提示和图表的图形展示相互印证,强化了你的分析结论。

最后,我个人最深的体会是,组合图乃至所有数据可视化的终极目的,不是炫技,而是降低信息的理解成本。在动手做图之前,花一分钟问自己:我到底想通过这张图向观众传达什么核心信息?是对比?是趋势?还是构成?想清楚了这一点,你的图表选型和设计就有了灵魂。工具和技术永远在迭代,但这种“以终为始”的思考方式,才是让你无论面对什么数据都能游刃有余的关键。

← 返回列表