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 可以用于工作表(不同于 ...
随机推荐
- 创建表空间时ora-01119和ora-27040的处理
创建时出错: SQL> create tablespace gaotbs logging datafile '/u01/app/datafiles/gaodata1.dbf' ...
- BZOJ2034 【2009国家集训队】最大收益
题面 题解 第一眼:线段树优化连边的裸题 刚准备打,突然发现: \(1 \leq S_i \leq T_i \leq 10^8\) 这™用个鬼的线段树啊 经过一番寻找,在网上找到了一篇论文 大家可以去 ...
- python 模块之 bisect
python一个有趣的模块,bisect,感觉挺有趣,怎么有趣呢,下面来给你道来. 我们先生成一个list data=[4,8,7,1] data.sort() 打印这个list [1,4,7,8] ...
- dbutis事务管理
1.在dao层用dbutils实现事务管理 //从a--->b帐户转100元 public void transfer() throws SQLException{ Connection con ...
- ci框架学习整理
-- -- 表的结构 `yi_article` -- CREATE TABLE IF NOT EXISTS `yi_article` ( `id` int(11) unsigned NOT NULL ...
- ssh连接超时自动断掉的解决办法
最近开始使用阿里云服务器ECS,系统是CENTOS7.4 ,通过SSH连接上自动创建的实例后,几分钟不操作,就自动断开,提示“信号灯时间已到”,非常影响工作. 解决办法: 默认镜像创建的实例,SSH服 ...
- 五、Django之视图和模板-Part 3
一.概述 一个视图就是一个页面,通常提供特定的功能,使用特定的模版.列如:在一个博客应用中,你可能会看到下列视图: 博客主页:显示最新发布的一些内容 每篇博客的详细页面:博客的永久链接 基于年的博客页 ...
- JS对象,获取key和value
var peopleArray=[] var peopleobj={jiangyx: "姜艳霞", yeluosen: "叶落森"} for(let i in ...
- SICP读书笔记 3.5
SICP CONCLUSION 让我们举起杯,祝福那些将他们的思想镶嵌在重重括号之间的Lisp程序员 ! 祝我能够突破层层代码,找到住在里计算机的神灵! 目录 1. 构造过程抽象 2. 构造数据抽象 ...
- ngxin 添加模块
if test -n "$NGX_ADDONS"; then echo configuring additional modules for ngx_addon_dir in $N ...