实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

在日常工作中,数据对比类图表我们经常会遇到,数据走势类图表也属于我们必会的图表技巧,相信很多同学都能完成。但是最近有位同学的奇葩领导提出:“既要有对比效果、又要有走势效果、还得是多系列全年按月份来展示图表,并且这些都要做一个图里!”

所以说,我们工作中,“难”不在没技术,而在于脑洞大开的上司。那么今天就给大家一个制作“多系列对比/走势图”的思路。

【数据源】

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

在我们看下面的文章之前,同学们可以自己考虑一下如果这样的数据让你来设计,你会做成什么样子呢?

【正文】

●如果只有1组数据

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

没啥说的,柱形图、条形图、环形图,随你用就好了。

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

即便是需要看到百分比和走势线的话,我们在数据中的C列插入一列百分比的辅助列即可,如下:

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

STEP1:选择单元格A1:B4区域,工具栏插入——图表——簇状柱形图;

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

那么就得到了一个柱形图的初稿。

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

STEP2:鼠标右键点击图表区域任意位置,在弹出的菜单中,左键点选“选择数据”。

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

在弹出的设置框中,点击左侧的“添加”系列,如下录入数据或者选择工作表区域,以输入内容;

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

STEP3:再在图表区域任意位置,点击鼠标右键,选择“更改图表类型”;

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

将占比系列的图表类型更改为“带平滑线和数据标记的散点图”。

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

藉此得到了第二步骤的图表雏形。

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

STEP4:选中图中占比系列的图形,点击鼠标右键,在菜单中选择“设置数据系列格式”选项;

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

在系列选项中,点选“次坐标轴”,

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

得到图表,如下:

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

再美化一下图表界面,添加数据标签,我们就不细说了,给个示例图吧。

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

●再来看今天的主要数据

不得不说,在实际工作中,图表的制作还是应该有重点、有突出的去表现某个数据,如果很多信息挤在一张图中,会显得混乱。

柱形图和折线图(作者在这里用的是散点图)的组合是很常用的,而且这样的组合,既有对比又有走势,很方便观看。那么我们今天的主要数据是不是也可以做成这样的效果呢?如下图示例:

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

【初期制图规划】

如果我们决定使用柱形图+折线图的方式来表现这个表的话,那么我们需要在纸上,或是脑中有一个大致的草图:每一组图形对应一个项目组12个月的数据。难点就在于,每一组图形的底端要对齐;折线要在本项目图形组中出现。

【图表类型选择】

很明显,如果多个柱形图叠加起来的话,我们应该选择“堆积柱形图”,可是如果我们使用原始数据操作的话,就会是下面的图表。

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

各项目组的底端没有对齐,这不是我们需要的,但如果我们在每个系列中间插入一个“占位图形”,是不是就可以把各个系列图形“抬高”呢?再把占位图形的颜色和边框设置为“无颜色”,就可以模拟出每行都是柱形图,并且底端对齐的效果了,如下:

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

同学们可以看一下,这里我们已经把A、B点占位图形的颜色都去掉了,C点绿色的占位图形还保留着,是不是可以看出来,底端已经对齐了。

而有了占位的空位之后,我们就可以在这些空位上添加散点,用来标记占比,最后再连接这些散点,模拟折线图的效果。所以我们对于走势线,采用“带平滑线和数据标记的散点图”。

【整理数据】

我们需要在两个系列图形中间,插入一个占位图形,如果在数据表中考虑的话,就是加入一个辅助数据。下面我们来看一下数据的整理阶段。

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

“好图表往往都不是源数据做出来的”,善于使用辅助数据,是做图表进阶的一个重要标志,所以也有说法“图表的使用,最后都归结于函数的使用”。

上图中“红色”字,是系列的数据标签显示值,而“蓝色”字,就是图表的占位图形和散点的标记点,逐一来看下每个数据的函数设计思路:

● A:项目A的数据标签值

B8单元格函数:=B2

● A点占位:项目A的占位图形

B9单元格函数:=MAX($B$2:$M$4)*2-B8

说明:B2:M4是源数据区域,我们以数据中最大值的两倍作为图形中最高的比例参考,那么各个项目做出来的图形就会比例均匀,其原理:数据点数值+对应占位点数值=数据源中最大值*2,所以对应占位点数值=数据源中最大值*2-数据点数值

● B:项目B的数据标签值

B10单元格函数:=B3

● B点占位:项目B的占位图形

B11单元格函数:=MAX($B$2:$M$4)*2-B10

● C点占位:项目C的占位图形

B12单元格函数:=B4

● C点占位:项目C的占位图形

B13单元格函数:=MAX($B$2:$M$4)*2-B12

● A、B、C占比:项目A、B、C的数据点,分别在本月中占所有项目数据总和的比例

B14单元格函数:=B2/SUM(B$2:B$4)

B15单元格函数:=B3/SUM(B$2:B$4)

B16单元格函数:=B4/SUM(B$2:B$4)

● A占比点:A项目的走势图,对应散点的坐标位置。

B17单元格函数:=B8+B9*1/3

说明:散点图,本身是需要横纵两个坐标点的,如果我们不设置X轴,那么默认的就是序号,如下:

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

为了更贴合柱形图,我们的Y轴就设置成“对应项目占位点的三分之一处”。

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

● B、C占比点:B、C项目的走势图,对应散点的坐标位置。

B18单元格函数:=SUM(B8:B10)+B11*1/3

B19单元格函数:=SUM(B8:B12)+B13*1/3

说明:同学们要注意,因为各个项目的散点Y轴坐标是有“高度”要求的,所以它们的数据源,是累加其他项目数据,再加上对应占比点的三分之一位置,这样比较贴近对应的柱形图。

【图表制作】

最困难的数据整理部分已经做完了,还记得我们做单组数据时是如何插入图表的吗?赶紧动手试一试吧!

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

蓝色区域:柱形图

选中A7:M13区域,插入“堆积柱形图”,将A、B、C系列添加“数据标签”

黄色区域:散点图

按照文章开头中对单组数据设计图表的操作步骤,重复其中的步骤2、3。

选中B17:M17区域,插入“带平滑线和数据标记的散点图”

选中B18:M18区域,插入“带平滑线和数据标记的散点图”

选中B19:M19区域,插入“带平滑线和数据标记的散点图”

添加“数据标签”

添加散点图的“数据标签”,并选中“数据标签”,在“设置数据标签格式”中,设置为按对应“单元格中的值”显示内容:

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

如此这般,同学们就会得到如下的图表“毛坯”。

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

【后期整理】

后期整理工作可以参考作者E图表述的“一删、二调、三排”的做法来处理。

1、删除图表中的“纵坐标轴”和“刻度线”,以及不需要显示的图例;

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

2、调整柱形图的颜色和平滑线的颜色,将不需显示的占位柱形以及平滑线上的标记点设置为无线条、无填充。

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

3、通过上述操作,图表已经基本成型了,选中柱形图的某一个系列,调整间隙宽度为5%,

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

将柱形图上的数据标签位置调整为轴内侧,平滑线上的数据标签位置调整为居中;

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

再调整下图表中各个元素的位置,并更改字体、字体颜色等,就完成了我们上图的效果。

【编后语】

对于图表的制作建议大家:所有Excel的默认效果都不要使用。图表更像一个平面设计,每个人的审美不同,出来的效果也不同,但是“可视化”既然是要给人看的,就要讲究美观。最后分享今天图文教程中,所使用的这一组配色方案,在“其他颜色——自定义”中输入RGB值即可。

实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献

相关学习推荐:excel教程

以上就是实用Excel技巧分享:一张图表搞定数据对比、走势和比例贡献的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1879767.html

(0)
上一篇 2025年2月22日 11:01:24
下一篇 2025年2月22日 11:01:52

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • excel表格换行技巧

    excel表格是数据处理和分析的重要工具之一,它不仅提供了强大的数据管理和计算功能,还支持用户自定义格式化以提升数据的可读性和美观性。其中,如何在单元格内实现换行是一个常见的需求,特别是在单元格文本过长,需要分段展示时。本文将从多个角度详细…

    2025年4月27日
    000
  • 如何使用Hyperf框架进行Excel导入导出

    如何使用Hyperf框架进行Excel导入导出 摘要:本文将介绍如何在Hyperf框架中实现Excel文件的导入和导出功能,并给出了具体的代码示例。 关键字:Hyperf框架、Excel导入、Excel导出、代码示例 导入首先,我们需要确保…

    2025年4月2日
    100
  • excel怎么给文件加密

    轻松保护您的excel表格数据安全!本文将指导您如何为excel文件设置密码,防止他人未经授权访问您的重要数据。 Excel文件加密步骤: 第一步:打开您的Excel文件,点击左上角的“文件”菜单。 第二步:在“文件”菜单中,选择“信息”,…

    2025年4月1日
    100
  • 在angularjs中使用$http实现异步上传Excel文件方法

    本篇文章给大家详细分析了angularjs中$http异步上传excel文件方法,对此有需要的读者可以学习下。 1.文件上传框html代码如下 登录后复制 *注意: 设置form的enctype属性值为:multipart/form-dat…

    编程技术 2025年3月31日
    100
  • nodejs操作excel文件

    这次给大家带来nodejs操作excel文件,nodejs操作excel文件的注意事项有哪些,下面就是实战案例,一起来看一下。 /** * 安装node-xlsx插件 */var path = require(‘path’)var fs =…

    编程技术 2025年3月31日
    200
  • 在Node中如何获取Excel内容

    这篇文章主要给大家介绍了关于利用node解决简单重复问题系列之excel内容获取的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面一起学习吧。 始因 — 懒 最近项目中,经常…

    2025年3月31日
    200
  • 规则引擎RulerZ用法及实现原理(代码示例)

    本篇文章给大家带来的内容是关于规则引擎RulerZ用法及实现原理(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 废话不多说,rulerz的官方地址是:https://github.com/k-phoen/ru&…

    编程技术 2025年3月30日
    200
  • vue中怎么导出excel文件?

    今天再开发中遇到一件事情,就是怎样用已有数据导出excel文件,网上有许多方法,有说用数据流的方式,https://www.cnblogs.com/yeqrblog/p/9758981.html,但是现在我的想法是只是用数组数据,不接著与数…

    2025年3月30日
    100
  • Vue和Excel的黄金组合:如何实现数据的动态过滤和导出

    vue和excel的黄金组合:如何实现数据的动态过滤和导出 导语:Vue.js是一种流行的JavaScript框架,广泛用于构建动态的用户界面。Excel是一种强大的电子表格软件,被用于处理和分析大量数据。本文将介绍如何结合Vue.js和E…

    编程技术 2025年3月30日
    100
  • 如何通过Vue和Excel快速生成数据报表并分享

    如何通过vue和excel快速生成数据报表并分享 引言:在数据分析和数据可视化的过程中,生成数据报表是非常重要的一环。然而,传统的报表生成方式常常繁琐和耗时。为了解决这一问题,本文将介绍如何通过vue和excel快速生成数据报表并分享,以提…

    编程技术 2025年3月30日
    200

发表回复

登录后才能评论