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 可以用于工作表(不同于 ...
随机推荐
- 使用 lxml 中的 xpath 高效提取文本与标签属性值
以下代码在 python 3.5 + jupyter notebook 中运行测试无误! # 我们爬取网页的目的,无非是先定位到DOM树的节点,然后取其文本或属性值 myPage = '''<h ...
- 【转载】COM 组件设计与应用(五)——用 ATL 写第一个组件
原文:http://vckbase.com/index.php/wv/1215.html 一.前言 1.如果你在使用 vc5.0 及以前的版本,请你升级为 vc6.0 或 vc.net 2003: 2 ...
- C++ STL 学习笔记__(5)list
10.2.6List容器 List简介 ² list是一个双向链表容器,可高效地进行插入删除元素. ² list不可以随机存取元素,所以不支持at.(pos)函数与[]操作符.It++(ok) i ...
- Kafka系列二 kafka相关问题理解
1.kafka是什么 类JMS消息队列,结合JMS中的两种模式,可以有多个消费者主动拉取数据,在JMS中只有点对点模式才有消费者主动拉取数据. kafka是一个生产-消费模型. producer:生产 ...
- 利用Xilinx HLS实现LDPC译码器
1. 概述 采用Xilinx HLS快速实现的部分并行,全流水的LDPC译码器. 环境:Vivado HLS 2018.2 码字:IEEE 802.16e 2/3A 算法:Min-Sum Algori ...
- 微信小程序中的 hover-class
微信小程序中,可以用 hover-class 属性来指定元素的点击态效果.但是在在使用中要注意,大部分组件是不支持该属性的. 目前支持 hover-class 属性的组件有三个:view.button ...
- Jmeter性能指标分析
以下是下载了服务器监控插件的各个组件的功能介绍,有助于以后jmeter的性能测试 1.jp@gc - Actiive Threads Over Time:不同时间的活动用户数量展示(图表) 当前的时间 ...
- C++ 单例模式总结与剖析
目录 C++ 单例模式总结与剖析 一.什么是单例 二.C++单例的实现 2.1 基础要点 2.2 C++ 实现单例的几种方式 2.3 单例的模板 三.何时应该使用或者不使用单例 反对单例的理由 参考文 ...
- Netty源码分析第5章(ByteBuf)---->第6节: 命中缓存的分配
Netty源码分析第6章: ByteBuf 第六节: 命中缓存的分配 上一小节简单分析了directArena内存分配大概流程, 知道其先命中缓存, 如果命中不到, 则区分配一款连续内存, 这一小节带 ...
- linux 常用反弹shell小记
在渗透测试过程中由于防火墙和其它安全防御措施,很多服务器只能单向向外访问,不能被访问,我们常常需要反弹shell. 1.bash反弹shell 本地开启监听 nc -lvvp 受害主机命令 bash ...