excel中的rept函数——这个函数太有意思了!

在excel中,rept函数表示将文本重复一定的次数,此函数的参数为rept(重复显示的文本,重复的次数)。比如下图中在B2单元格中输入函数=REPT(A2,4),那么就会在B2单元格中把A2单元格中的内容重复4次显示,这个函数仅仅就有这么一种用法吗?当然不是啦,现在就和作者一起来看看rept函数其他有趣的用法吧!

1e525c2763b94044af46723e7d5702aa.png

一、制作条形图和星级图。

在下图中,C列和D列中的效果就是利用rept函数实现的,没有插入任何图表或者迷你图。

1a1d34a17fcc474bacf68c2482d8ead9.png

对于C列的条形图,制作步骤如下:在C2单元格中输入函数=REPT("|",B2),表示把“|”重复B2中单元格数量的次数。

此处计算结果太长,我们把B2除以5,公式变成=REPT("|",B2/5),然后把字体改为playbill,选择左对齐,字体颜色选择红色即可。

输入“|”的方法是按住shift+竖线。

6c4f78b0c4b448488d11e2af2b1f60d8.gif

对于D列五角星图:制作步骤如下:首先,我们在插入选项卡中选择最右边的符号,字体选择wingdings字体,然后从最下面往前找,找到五角星符号。

8e87fb0dd3d64c4498be0efef0f616c2.gif

然后复制五角星,在C2单元格中输入函数=REPT("«",B2),第一个参数粘贴刚才复制的五角星即可,但是发现粘贴过去就不是五角星了,所以我们要在字体中选择wingdings字体

对于五角星太长的问题,我们把第二个参数除以50,公式变成=REPT("«",B2/50),往下拖动,就完成了五角星图形的制作,表示销售额每满50万记一颗五角星。

c4423221de1b4fa78d5156f8b544551b.gif

二、制作柱状图。利用rept函数还可以制作如下效果的柱状图。

a3bc279e125344dbb62064c1473b5427.png

制作步骤:首先,我们复制AB列中的区域,粘贴时选择转置,把销售额和月份所在的行交换位置,最后把数据区域放到合适的位置。完成制作图形的准备工作。

c55202d9f2664dc98718bb4d9df229e5.gif

然后在B1单元格中输入函数=REPT("|",B2/5),同样,这里第二个参数除以5是因为柱子太长,调整柱子为合适的长度。字体选择playbill。

然后ctrl+1打开单元格格式设置框,在对齐中方向填90度,最后居中显示,字体颜色选择红色即可。调整行高就可以看到对比效果了。

3f0a2a929de14cb7a535c00ffdcc55ac.gif

这就是rept函数在制作图表的运用,其实rept函数还可以制作更多的图形,比如盈亏图等等,不妨试一试吧。

打开APP阅读更多精彩内容