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

2.3 排名与对比分析常用图表模板:自动排名分析

排名分析的本质就是排名,因此一般需要将各项目进行排序(升序或降序),这样,可以一目了然地看出谁在前谁在后、谁高谁低、谁大谁小。

2.3.1 使用Excel函数和控件创建自动排名模型

在Excel中,需要对原始数据进行排序才能得到排序后的柱形图或条形图,如果不允许对原始数据进行排序改动,则需要利用LARGE函数或者SMALL函数设计辅助区域来排序。

使用如图2-38所示的数据制作一个自动化排名分析图表,可以任选要排序的产品,对各地区的销售进行降序排序。本案例素材是“案例2-2.xlsx”。

图2-38 各地区、各商品的销售数据

要特别注意的是,某个商品各地区的销售数据可能相同,因此在设计排序辅助区域时,必须要处理这样的重复数据,一般使用RAND函数产生一个比较小的随机数,将这个随机数加到原始数据上,这样就不会有重复数据。

首先设计控件辅助区域,使用组合框来选择要排序的商品,因此要插入一个组合框,并设置组合框的控制格式,如图2-39所示。这里要注意,组合框的项目必须是工作表上的列数据,因此需要先将商品名称垂直保存到一列。

图2-39 插入组合框,设置控制格式

再设计排序辅助区域,如图2-40所示。

图2-40 设计辅助区域

首先根据组合框的项目选择返回值(单元格J4的值),从原始数据中把选定商品的数据查找出来,单元格M5公式如下,在这个公式中,使用RAND函数来处理相同数据:

     =INDEX(C4:G4,$J$4)+RAND()/1000000

再进行排序处理,单元格P5公式为:

     =INDEX($L$5:$L$13,MATCH(Q5,$M$5:$M$13,0))

单元格Q5公式为:

     =LARGE($M$5:$M$13,O5)

最后根据排序后的数据绘制柱形图或者条形图,进行格式化和布局,得到可以对任选商品在各地区销售的排名图表,如图2-41所示。

图2-41 自动化排名分析图表

还可以在上述图表中添加“降序”和“升序”两个选项按钮,用于指定排序方式,如图2-42所示,这样既可以从大到小排序,也可以从小到大排序。

图2-42 任选排序方式

此时,单元格Q5的排序公式变为如下形式,其他单元格公式不变:

     =IF($J$13=1,LARGE($M$5:$M$13,O5),SMALL($M$5:$M$13,O5))

当选择降序排序时,使用LARGE函数;当选择升序排序时,使用SMALL函数。

选项按钮的设置如图2-43所示。对于几个选项按钮,注意其插入的先后顺序,第一个插入的选项按钮顺序号是1,第二个插入的选项按钮顺序号是2,以此类推。因此,插入选项按钮后,要注意正确修改选项按钮的标题。

图2-43 设置选项按钮的控制项目

关于使用控件动态分析数据制作动态图表,将在本书的第9章进行详细介绍。

2.3.2 使用Tableau自动排序

在Tableau中,这种从大到小或从小到大的排序,可以直接在图表上排序,非常方便,不需要操作源数据,只需单击工具栏上的“排序”按钮即可,如图2-44所示。

图2-44 Tableau的排序命令按钮 JiHlLljszynXHjyhZekM5KFxuqeEDODFZ6Ki2o794xVlHW1rIOPganKm2umA54Tz

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