购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 查看前N名和后N名的排名图表

如果想要了解销售额最大的前N个客户或最小的后N个客户,业绩最好的前N大业务员,某个地区下销售额最大的前N大产品等,就要制作查看前N名和后N名的排名图表。

2.4.1 Excel动态图表

如果排序的项目很多,将所有项目都显示在图表上,使用柱形图或条形图就显得很拥挤,此时,可以使用数值调节按钮或者滚动条来控制图表上显示的数据个数,灵活查看前N名和后N名的排名情况。

图2-45是一个供应商发货汇总表。现在制作可以查看发货量最大或最小的前N名供应商的排名图表,其效果如图2-46和图2-47所示。本案例素材是“案例2-3.xlsx”。

图2-45 供应商发货汇总表

图2-46 发货量最大的前10个供应商

图2-47 发货量最小的后10个供应商

这个动态分析图表,同样需要设计辅助区域,并使用动态名称绘制,如图2-48所示。

图2-48 设计辅助区域

两个选项按钮的链接单元格是P2,一个滚动条的链接单元格是P3,这样,W列的排序公式为:

     =IF($P$2=1,LARGE($S$3:$S$24,U3),SMALL($S$3:$S$24,U3))

排序后供应商名称匹配公式为(单元格V2):

     =INDEX($R$3:$R$24,MATCH(W3,$S$3:$S$24,0))

S列直接引用原始数据,并进行可能存在的重复数据处理,单元格S2公式为:

     =C3+RAND()/1000000

单元格O5显示动态标题文字,公式为:

     =IF(P2=1,"发货量最大的前 ","发货量最小的后 ")&P3&" 个供应商"

滚动条用来显示供应商个数,因此需要使用OFFSET函数引用动态区域,定义“供应商”和“发货量”两个动态名称,引用区域分别如下。

名称“供应商”:

     =OFFSET(Sheet1!$V$3,,,Sheet1!$P$3,1)

名称“发货量”:

     =OFFSET(Sheet1!$W$3,,,Sheet1!$P$3,1)

还可以对这个排名图表进行继续完善,例如,选择显示前N个供应商时,用饼图展示前N个供应商的发货量占全部发货量的比例,此时,需要再设计辅助区域,如图2-49所示,其中,单元格Z2计算前/后个供应商发货量合计计算公式为:

     =SUM(发货量)

单元格Z3是其他供应商发货量的合计,计算公式为:

     =SUM(W3:W24)-Z2

图2-49 辅助区域,计算当前图表显示的供应商发货量合计

利用辅助区域绘制饼图,进行格式化,然后放置到条形图上的适当位置,如图2-50所示。

图2-50 同时显示前/后N个供应商发货量排名和合计占比

2.4.2 Tableau动态筛选图表

在Excel上制作排名的动态图表很麻烦,不过,做好图表后,使用起来就非常方便了。

这样查看前N个或者后N个的动态排名分析图表,在Tableau中制作非常简单。创建一个筛选器,并联合使用排序按钮,即可完成动态分析。

建立数据连接,制作基本的条形图,先按降序排序,如图2-51所示。

图2-51 创建的基本条形图

插入一个计算字段“筛选N个”,公式为“INDEX()”,如图2-52所示。

然后将这个计算字段拖至筛选器,弹出“筛选器”对话框,如图2-53所示,选择“至多”选项,并将值设置为最大值。

图2-52 计算字段“筛选N个”

图2-53 “筛选器”对话框

再将筛选器显示在图表右侧,如图2-54所示。

图2-54 在图表右侧显示筛选器

可以通过图表右侧的筛选器滑块控制图表上显示数据的个数,如图2-55所示。

图2-55 查看发货量最大的前10个供应商

单击工具栏上的“升序”按钮,再调整筛选器滑块,得到发货量最小的后N个供应商,如图2-56所示。

图2-56 查看发货量最少的后5个供应商 knLjZBvTl3bShn9MZW/JlBdCtopNEunfs3SCL0BN2qJ8c/TXYDHxoPSHksRjP+fF

点击中间区域
呼出菜单
上一章
目录
下一章
×