• 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字体填充各种各样的符号,如小人、星星、小车、胜利的手势、笑脸等。

  • 相关阅读:
    三部曲搭建本地nuget服务器(图文版)
    用批处理编译*.sln工程
    一组无序的整数找出出现次数大于一半的数字
    程序打怪升级之旅
    web开发有那些牛逼东西可以用
    Visual Studio for mac从入门到放弃1
    svn自动更新服务器最新代码
    WinRT支持GB2312
    初试Node —— node.js的安装
    为什么要重写equals方法和hashcode方法
  • 原文地址:https://www.cnblogs.com/huzixia/p/10403635.html
Copyright © 2020-2023  润新知