Excel中用REPT函数制作图表
本文从以下七个方面,阐述在Excel中用REPT函数制作图表:
一. 图形效果展示
二. REPT语法解释
三. REPT制作条形图
四. REPT制作漏斗图
五. REPT制作蝴蝶图
六. REPT制作柱状图
七. REPT制作甘特图
一. 图形效果展示
这些图表都是用REPT函数制作成的,而且是一键生成的。
通常情况下,条形图和柱状图制作起来很简单,不过甘特图、漏斗图却还是比较麻烦的。
然而,如果用REPT函数,这些都很简单。
我们先从最简单的条形图说起吧。
二. REPT语法解释
公式:REPT("字符串",重复次数)用途:将指定的字符串重复多次显示出来。
三. REPT制作条形图
第一步:输入公式:=REPT("|",C3),这样D3单元格就会填充“|”46次。

第二步:将D列单元格设置为playbill字体,调整好字体大小和颜色,条形图就制作好啦。

四. REPT制作漏斗图
和条形图一样,先设置为playbill字体,然后输入公式“=REPT("|",C3/20)”,最后居中显示结果即可。

为什么公式中要用“C3/20”呢?
我们知道“C3/20”表示填充“|”的次数,由于C3数值太大了,如果直接填充C3次,漏斗图就太大啦。
五. REPT制作蝴蝶图
有了漏斗图的经验,蝴蝶图就非常简单了。
分别在E3和G3输入公式:“=REPT("|",C3)”和“=REPT("|",D3)”,然后E列右对齐,G列左对齐即可。
六. REPT制作柱状图
柱状图比上面这些图表稍微麻烦一点点,当然了,也不费劲。
第一步:输入公式“=REPT("|",C5)”。

第二步:将公式结果单元格设置为:文字旋转90度,垂直方向靠下对齐。
这样,柱状图就制作好了。如果觉得柱体太短或太长,可以对公式中的第二个参数进行缩放。

七. REPT制作甘特图
甘特图也非常简单,直接输入公式“=REPT(" ",C4-MIN($C$4:$C$8))&REPT("|",(D4-C4)*2)”就好啦。

这个公式看起来有点长,什么意思呢?
我们可以将它分为两个部分,“&”符号前后都是REPT公式。公式中“MIN($C$4:$C$8)”将得到“开始日期”中最小的一个日期,用C4减去这个日期,可以得到两个时间差。这样我们对这部分时间差填充空白,紧接用“|”填充这个项目持续时间(D4-C4)。这样得到的结果是甘特图太小了,所以将“D4-C4”放大一倍。
REPT制图要点之图表的长短
第一、我们需要使用playbil、Stencil、Britannic Bold这三种字体。这三种字体中playbil最短,Britannic Bold最长。
第二、图形的长短,也可以通过缩放REPT的第二个参数来实现。
REPT制图要点之图表的大小

图形的大小由字体大小决定。想变瘦,就用小号字体;想变胖,就用大一些的字体。
REPT制图要点之图表的样子
图表的样子由REPT的第一个参数和字体决定,如果你不喜欢长条的矩形,也可以用Wingdings字体填充各种各样的符号,如小人、星星、小车、胜利的手势、笑脸等。
Excel中用REPT函数制作图表的更多相关文章
- Excel REPT函数使用
需要制作1K大小的数据 使用Excel REPT函数可以迅速制造 Excel REPT 函数 =REPT(1,1024) 结果直接黏贴进txt文件,注意删除尾空格.
- Excel里面将头尾第一个字母保留,去除中间的用*号代替,主要是REPT函数的应用,一开始我还以为要自己写个自定义函数
Excel里面将头尾第一个字母保留,去除中间的用*号代替,主要是REPT函数的应用,一开始我还以为要自己写个自定义函数 =LEFT(A1,1)&REPT("*",(LEN( ...
- 如何利用excel中的数据源制作数据地图
关于这个问题,制作数据地图的方法已不新奇,总体来说有这么几类方案: 一类方案:直接在excel里制作 优势:个人小数据量应用较为方便简单 缺点:需要熟悉VBA,且更强大的功能对VBA水平要求较高 1. ...
- 使用Open Flash Chart(OFC)制作图表(Struts2处理)
Java开源项目中制作图表比较出色的就是JFreeChart了,相信大家都听说过,它不仅可以做出非常漂亮的柱状图,饼状图,折线图基本图形之外,还能制作甘特图,仪表盘等图表.在Web应用中可以为项目增色 ...
- Excel公式与函数——每天学一个
说明(2018-5-29 20:35:53): 1. 根据刘伟的视频讲解进行总结,网上讲Excel公式与函数的貌似就他讲的还不错.在他的微博里看到现在的照片胖了不少,不过还挺帅的,不再是以前那个小屌丝 ...
- SQLserver中用convert函数转换日期格式
SQLserver中用convert函数转换日期格式 2008-01-23 15:47 SQLserver中用convert函数转换日期格式2008-01-15 15:51SQLserver中用con ...
- 浅谈Excel开发:六 Excel 异步自定义函数
上文介绍了Excel中的自定义函数(UDF ),它极大地扩展了Excel插件的功能,使得我们可以将业务逻辑以Excel函数的形式表示,并可以根据这些细粒度的自定义函数,构建各种复杂的分析报表. 普通的 ...
- Python中用format函数格式化字符串的用法
这篇文章主要介绍了Python中用format函数格式化字符串的用法,格式化字符串是Python学习当中的基础知识,本文主要针对Python2.7.x版本,需要的朋友可以参考下 自python2. ...
- 【Excel 4.0 函数】REGISTER
REGISTER.ID 返回指定的 DLL 或 代码资源注册过的函数 ID.如果 DLL 或 代码资源没有注册,这个函数将会注册它们,并返回 注册ID. REGISTER.ID 可以用于工作表(不同于 ...
随机推荐
- Linux常用文件权限控制命令
一,查看文件属主属组ls -l [root@localhost app]# ls -l total 302832 drwxr-xr-x. 4 lhc lhc 4096 Nov 18 16:05 apa ...
- C++STL学习笔记_(2)deque双端数组知识
#include<iostream> using namespace std; #include "deque" #include "algorithm&qu ...
- 【Java多线程】Executor框架的详解
在Java中,使用线程来异步执行任务.Java线程的创建与销毁需要一定的开销,如果我们为每一个任务创建一个新线程来执行,这些线程的创建与销毁将消耗大量的计算资源.同时,为每一个任务创建一个新线程来执行 ...
- STM8S——Analog/digital converter (ADC)
1.ADC1 and ADC2 are 10-bit successive approximation Anolog to Digital Converters. 所谓successive appro ...
- CSS3新增特性详解(一)
注:由于CSS3的新特性较多,所以分两篇博文来说明.第一篇主要包括新的选择器.文字及块阴影.多背景图.颜色渐变.圆角等.第二篇主要细说CSS3的各种动画效果,如:旋转.移动.缩放等,还包括图标字体的应 ...
- 2018年美国大学生数学建模竞赛(MCM/ICM) A题解题思路
- JUC——并发集合类
如果要进行多个数据的保存,无疑首选类集(List.Set.Queue.Map),在类集的学习的时候也知道一个概念:许多集合的子类都具有同步与异步的差别,但是如果真的要在多线程之中去使用这些类,是否真的 ...
- 3. 第一个程序Hello, World!
第一个接口 HelloWorld 本项目所有代码均可在github上下载. 1. 编辑config.py # 基础配置类 import os class Config(object): ROOT = ...
- Python-RabbitMQ(持久化)
生产者: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import pika connection = pika.BlockingConnection(pi ...
- SQL面经汇总
转载链接:https://www.nowcoder.com/discuss/95812 目前的打算是还要写一个假设检验的汇总和机器学习的汇总. 之前写的概率论汇总: https://www.nowco ...