分享

一个很好玩的函数——rept函数,怎么可以有怎么优秀的函数

 L罗乐 2019-02-16

今天给大家介绍一款非常优秀的函数——Rept函数,该函数不仅可以进行常规的一些数据的加工处理,还可以进行简单的数据图表的制作。老规矩,先来介绍这个函数的基本信息:

函数名片

1.名称:REPT

2.作用:根据指定次数重复文本。

3.语法:=REPT(text,number_times)

4.参数:text为需的参数,即需要显示的文本;number_times也为必需的参数,即用于重复指定次数文本的的正数。

5.说明:如果 number_times 为 0(零),则 REPT 返回 ''(空文本)。如果 number_times 不是整数,将被截尾取整。REPT 函数结果的长度不能超过 32,767 个字符,否则 REPT 返回 #VALUE!。



01

基本用法

按要求重复下列的文字。如下图所示:

在D2单元格中输入公式:=REPT('★',C2),按回车键后向下填充。


02

隐藏手机号的中间位数

将下列的手机号码的中间4位使用“*”隐藏起来。如下图所示:

在D2单元格中输入公式:=LEFT(C2,3)&REPT('*',4)&RIGHT(C2,4),按回车键后向下填充。

注:LEFT函数是截取左起第一位开始,截取3位的,然后连接4个“*”,最后使用RIGHT函数将右起第一位开始截取4位的连接就OK了。



03

补位位数

某企业的员工编号是由8位数,但是不足8位的前面用0补足。如下图所示:

在D2单元格中输入公式:=REPT('0',8-LEN(C2))&C2,按回车键后向下填充。

注:8-LEN(C2)这一步是计算出目前的位数与8位相比还差几位,即这个数为重复的次数,如果是8位,根据该公式的特性,返回''(空文本)。然后重复0以后将旧编号连接起来即可。



04

财务票据金额数字拆分

下面是一张财务的单据要求将金额拆分至各个单位的格子中去。如下图所示:

在D6单元格中输入以下公式:

=MID(REPT(' ',11-LEN($C6*100)-1)&'¥'&$C6*100,COLUMN(A$2),1)

并向右和向下进行拖拉填充,即可。

注:关于该条公式的解释可认参考文章《将财务票据上的金额拆分至对应的单位的栏里去,学财务的得会套用!



05

条形图制作

下面是一张各部门的人员的销售额。

在D2单元格中输入公式:

=REPT('|',C2/MAX($C$2:$C$6)*150)&'  '&C2

按回车键后向下填充。并将字体设置为“playbill”,这样就非常容易得到数据条。

将字体设置为斜体的还可以得到像刀片一样的条形图。如下图所示:

注意:另外还可以换成其他的形状,比如做成柱形图,瀑布图,点开图等。有兴趣的小伙伴们可以自己模拟一下~


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多