原创作者: 流浪铁匠 转自:Excel之家ExcelHome
小伙伴们好啊,虽然大家已经学习过很多函数公式了,但今天还是要问一句,你知道函数能用来做什么吗?
![f3363bb4e21639db82111ab1388a5573.png](https://i-blog.csdnimg.cn/blog_migrate/d6adf4957598e5835fe39580aa296426.jpeg)
今天不写函数教程,只分享几个图表模板:
1,帕累托图
2,瀑布图
3,正态分布式排列图(自动按中间大,两端小方式排列)
4,正态分布图(数学上的正态分布效果)
当然,看到几个图表名有人会不以为然,因为这几种图好多小伙伴都会做了。但是,以帕累托图为例,网上绝大多数的教程是教你把数据排序,加辅助列后主坐标柱形,次坐标折线调试的方式制作。如果是高版本,则是直接用高版本内置的排列图制作。
但是,这两种做法里,前者的缺陷是当数据源变化,你需要重新排序和重做辅助列。后者做法的数据是可以自动排序的,但折线图不是从圆点开始的,且这种做法必须保证excel版本至少为2016。
所以今天介绍的就是第3类做法,纯靠函数构造内存数组作为图表的数据源,100%无辅助列做法。
这种做法的最大好处为:
1,兼容性强
由于不借助任何vba代码或者插件或者高版本功能,这几个图在2007起的全部版本可以直接使用,无版本要求,也不需要启用宏或者安装插件。
2,无任何辅助列
数据源直接录入即可,不需要排序等手工操作,也不会因为人为误删单元格造成辅助列公式报错带来的一系列错误。
3,可以无中生有
在图表内产生数据源不存在的数据。
第一个:帕累托图
直接在A~B列录入数据即可,不需要进行排序等等,累计占比会自动计算的。
网上的帕累托图效果很多,这个模板的效果是其中最复杂的一种:
柱形图数据自动降序,且折线图从0点开始(折线图数据永远比柱形图多1个值),
且整个柱形图的最大值是以柱形图数据总和值来调控(样本总数与100%持平,使图形更直观),
图内红线就是80%位置的二八线,且这条线的长度也会因为数据个数变化自动调整,
正是因为这些自动效果,这个图是很适合做成模板的。
![957915243bcf61fffd69d4eae5543b8b.png](https://i-blog.csdnimg.cn/blog_migrate/d7597c82ccbabc7ee75d4b17fa384737.jpeg)
第二个:瀑布图
这个图相对简单常见,但模板里里自动显现的”合计”项会让很多新手想破脑袋也想不出来是如何产生的。
这就是函数做法的灵活性,在保证数据动态的前提下能灵活重构数据源,创建一些数据源中本身不存在的数据。
![4ba68ccefe2ee571671eeb5ddf442369.png](https://i-blog.csdnimg.cn/blog_migrate/a7a8650a1948183c7286114a7b9ea623.jpeg)
第三个:正态分布式排列图
首先这个称呼和数学里的正态分布无关,只是表明这个图表的效果是把数据从中间大两端小的排列方式排列。这个图本身很简单,难点在于数据源即便在排序下,要构造这种按中间大两端小的排列方式的序列也是个麻烦事,更何况数据源是乱序的,而这就是函数的强项了。
另外注意图表内名称会自带排名,当然这个图也是支持数据添加和变化的。
![78265cf83a9126cc79d5501419612ec7.png](https://i-blog.csdnimg.cn/blog_migrate/372a23789e1d996ec0faff4c36ea1c46.jpeg)
第四个:正态分布图
相信很多人看第3个图是想获得真正数学意义上的正态分布式呈现的图表,因此笔者顺手把这个图也做成模板了,直接在A列填数即可。
![8b99d713db553d86d7db5b15149d5a4a.png](https://i-blog.csdnimg.cn/blog_migrate/8247240dc31e458ccaf635ae0f5aba03.jpeg)
以上四种图表模板,只要小伙伴们输入自己的数据即可,不需要任何额外操作。