REPT的英文意思:按给定次数重复文本。嘿嘿,有没有学英语的感觉,其实就是这样的,你会英语学起函数来非常简单,当然没有英语基础也什么问题。
描述:对单元格进行重复字符的填充,重复字符是指文字、字母、符号都可以。
语法结构:=REPT(text,number_times)
解释:=REPT(一个或多个字符串,重复的次数)
第一,Text参数:需要重复显示的文本。
第二,Number_times参数:用于指定文本重复次数的正数。 说明:如果 number_times 为 0,则 REPT 返回 ''(空文本)。如果 number_times 不是整数,则将被截尾取整。 REPT 函数的结果不能大于 32767 个字符,否则,REPT 将返回错误值 #VALUE!。
用法举例:= REPT('么么哒',2)
结果等于:么么哒么么哒
你可以去尝试去使用不同的字符,然后修改颜色、字体等,会有更多的惊喜等着你。
应用实例
场景一:用一组五角星显示数字的大小,如给企业或个人进行评级。例如当用户输入4.0时,右边将会显示★★★★☆。
注意:两个公式,不一样的哟!要注意!
函数1:=REPT('★',INT(C2))&REPT('☆',ROUND(C2-INT(C2),0)),此函数无需改字体。
函数2:=REPT('ê',INT(C2))&REPT('ó',ROUND(C2-INT(C2),0)),此函数需要将字体改为WINGDING2,如下图。
场景2:根据数据做可控的条形图。
说明:公式中除以15只是为了控制后面图形的长度,无其它意义,当然你也可以使用有意义的数。试着更换字体你会有惊奇的发现,或者用g替代'|',然后用Webdings类字体。
函数:=REPT('|',C2/15)
场景3:有时候我们需要在数字后面或前面加特殊符号,使整组数字位数一样,这时候就要用到PEPT函数了。此方法可以引申为给货号统一加符号。
用到的公式:
=REPT('X',8-LEN(C2))&C2
=RIGHT(REPT('X',8)&C2,8)
场景4:公司规定:若销售部职员的测试成绩大于等于90,则为5星级,若测试成绩大于等于70而小于90,则为3星级,若测试成绩小于70,则为2星级。
用到公式:=IF(C2>=90,REPT('★',5),IF(C2>=70,REPT('★',3),REPT('★',2)))
联系客服