213、Excel函数与公式在图表中的应用十--制作旋风图 REPT函数用于将指定的内容按特定的次数显示,如果将特殊字符按指定次数重复,将得到不同长度的形状。类似于进度条,这样就可以将两列数据的表格做成类似旋风图的效果。 如下图各门店销售A和B两种产品的销售额,如下表:现在要将各类产品各门店的销售额以旋风图的形式展现,实现公式如下:F2单元格输入公式“=LET(百分比,BYROW(B2:B12,LAMBDA(x,x/SUM(B2:B12))),TEXT(百分比,"0%")&" "&REPT("|",百分比*300))”;G2单元格输入公式“=LET(百分比,BYROW(C2:C12,LAMBDA(x,x/SUM(C2:C12))),REPT("|",百分比*300)&" "&TEXT(百分比,"0%"))”。然后选择F2:G12单元格区域将字体改为“Stencil”;F2:F12设置为“右对齐”,G2:G12设置为左对齐。设置完成后如下图所示:这样就得到了类似旋风图的效果。如果想要在旋风图中显示金额,而不是占比,则可以将公式稍加改动,如下图所示:B产品的公式同样修改就可以了。示例中将金额折算成占比再生成旋风图,是因为直接使用金额数据的话相差很大,重复符号的个数会很多,按占比就可以很好的进行控制。