先简单的介绍下REPT函数,它有两个参数
=Rept(text,number_times)
第1个参数是文本,第2个参数是重复的次数。
比如=REPT("Excel自学成才",3),返回的结果就是”Excel自学成才Excel自学成才Excel自学成才“
看起来很简单的一个函数,用在图表上,可以制作各种有趣的可视化图
❶比如,下面的数据是某公司1-12月分的销售数据,如果我们直接使用=REPT("|",B2),有的线条就会很长
我们改为=REPT("|",B2/SUM($B$2:$B$13)*200),这样就合适了,这个数据要自己调节至合适的大小即可。
❷下面是各个城市的销售额,数据是横向排列的
我们使用=REPT("|",B4/SUM($B$4:$F$4)*200)
然后选中这部分数据,按CTRL+1设置单元格格式,将文本的角度调整为90度,底端对齐,文本居中对齐。
得到的效果如下所示:
❸星级等级
=REPT("★",B2)
如果满分是5星制的,为了更直观一点,可以这么使用:
=REPT("★",B2)&REPT("☆",5-B2)
你学会了么?动手试试吧!
---------------------
作者:小H