REPT函数的定义是根据指定次数重复文本,有两个参数:

第一个参数 text:要重复的文本内容

第二个参数 number_times:要重复文本的次数

第一种用法:微图表模拟

1. 星级评定

repeat函数会运行几遍(REPT函数简单那是你不知道它有多好用)(1)

星级评定

如图,我要根据评分来设置星级评定,要重复的文本是“★”,重复的次数就是给定的评分,

整体的公式就是 =REPT("★",B2),最后再改变单元格字体颜色就可以

2.迷你条形图

repeat函数会运行几遍(REPT函数简单那是你不知道它有多好用)(2)

条形图

方法跟同上,只是要重复的文本设定为“|”,公式为 :=REPT("|",B2*5)

B2*5,是为了更清晰的显示条形图,所以乘以5扩大五倍

另外可以通过调整字体来更改条形图的显示效果

repeat函数会运行几遍(REPT函数简单那是你不知道它有多好用)(3)

字体更改调整微图表显示效果

第二种用法:按指定次数重复数据

repeat函数会运行几遍(REPT函数简单那是你不知道它有多好用)(4)

我们要根据指定次数重复姓名,相比较用VLOOKUP函数嵌套IF({1,0},),再嵌套SUMIF函数和INDIRECT函数而言,REPT函数更简单

第一步,我们用REPT函数嵌套

公式为:=REPT(B2&REPT(" ",50),B2)

B2单元格是要重复的次数,用B2单元格连接上一个REPT函数作为REPT函数的第一个参数,我们后边会用一个内容重排功能,但是如果内容长度不一致时,使用该功能会出现错误,所以我们给B2单元格的文本连接上空单元格,是为了避免出现错误。

第二步,去公式

选中我们输入公式的区域,按住右键不放进行拖动,再拖回来,再出现的选项框中,选择仅复制文本

第三步,内容重排

选中取消掉公式的文本,调整单元格列宽

点击开始选项卡--编辑--填充--内容重排,就实现了按指定次数重复数据

第四步,删除多余空格

因为之前REPT函数连接了很多空格,为了确保数据的准确性,在内容重排之后,需要用trim函数删除多余的空格

以上是REPT函数的两种用法。

,