将字符重复N次
在某些场景,我们可以将某个信息重复N次,以强调表达或直观显示差异。
使用rept函数可以将相应的字符或字符串重复N次,语法为:
Rept (text, number_times)
Rept是英语repeat的缩写,表示重复,就是把text内容重复number_times次。
下图为rept函数的基本用法,可以看出公式结果都完成了“重复”的任务。
图1
A2公式结果是要把“重要的事情说三遍”重复三次;
A3-A6公式都是把指定的图标重复三次,单元格字体格式为Wingdings。
在Excel中存在几个特殊字体Wingdings、Wingdings2、Wingdings3,它们对应数字和字母都返回不同的小图标。大写英文字母L对应哭脸,J对应笑脸。
利用rept函数的用法可以制作条形图和星级图,在图2中,C列和D列中的效果就是利用rept函数实现的,没有插入任何图表或者迷你图。
图2
条形图制作步骤如下:
Step1: 在C2单元格中输入函数=REPT("|",B2),表示把“|”重复B2中单元格数量的次数。
此处计算结果太长,我们把B2除以20,公式变成=REPT("|",B2/20),
Step2: 把字体改为playbill,如图3,选择左对齐,字体颜色选择蓝色即可。
输入“|”的方法是按住shift+竖线。
图3
评级图制作步骤如下:
Step1: 在“插入”选项卡中选择最右边的符号,字体选择wingdings字体,然后从最下面往前找,找到五角星符号,如图4。
图4
Step2: 复制五角星,在C2单元格中输入函数=REPT("«",B2),第一个参数粘贴刚才复制的五角星即可,但是发现粘贴过去就不是五角星了,所以我们要在字体中选择wingdings字体。对于五角星太长的问题,我们把第二个参数除以50,公式变成=REPT("",B2/50),往下拖动,就完成了五角星图形的制作,表示收入每满50万记一颗五角星。
图5