我们经常会利用Excel制作柱状图、条形图、折线图、饼图等图表以更加直观的展示数据。除了常用的图表,其实我们还可以利用Excel中的REPT函数制作图表,以补充丰富我们的图表样式。
REPT函数是按照给定的次数重复显示文本。
REPT(text,number_times)
- 参数text表示需要重复显示的文本;
- 参数number_times为指定文本重复次数,必须为正数。如果number_times为0,函数则返回空值;如果小于0,则返回错误值“#VALUE!”;如果为小数,则截尾取整。
REPT函数的结果不能大于32767个字符,否则函数将返回错误值“#VALUE!”。
下面以实例的形式,介绍如何利用REPT函数制图。
例1 现有某个平台和互联网用户的年龄分布数据,如表1所示,利用REPT函数制作图1。
以G3单元格为例,ROUND(C3*100,0)&"%"&" "&REPT(“★”,C3*50)
- REPT(“★”,C3*50),表示将文本★重复次数为(C3单元格的数值乘以50)次,得到图中的图形部分。因为本例中的原数据为小数(即小于1),为了使图形能展示数据的分布趋势,在制图时乘了常数50。因为图形部分本来就是显示的数据分布情况,具体使用时可根据自己的数据统一乘以或除以某一常数。
- ROUND(C3*100,0)&"%",表示的是图中的数据标签,即11%。同样,因原数据为小数,乘以100以得到百分数。
互联网一列同理,其中I3单元格公式为REPT(“☆”,D3*50)&" “&ROUND(D3*100,0)&”%"
例2 想同时展示2018年我国各地区网上零售的四个指标数据,因为不同指标的数量级不同,如果用常用的柱状图、折线图等无法很好的同时展示四个指标。因此,用数据和REPT函数结合展示,其中网上零售额、占全国的比重直接用数值,增长率、占社会消费品零售总额比重用REPT函数。
利用图表就是为了更加直观的展示数据,同一份数据往往可以用多种不同可视化方式。当我们在做数据分析报告时,可根据自己的数据情况,选择合适的图表,适当的丰富图表的样式,在直观展示数据反映问题的同时而又不失美观~~
ps:初衷是通过撰写博文记录自己所学所用,实现知识的梳理与积累;将其分享,希望能够帮到面临同样困惑的小伙伴儿。如发现博文中存在问题,欢迎随时交流~~