在分析业务数据时,经常需要分析数据的排名,比如各产品的销量排名,各业务组的业绩排名。本文通过一个具体的例子,介绍了当问题变化时,如何选择排名的展现方式。

00 数据及问题

下面是源数据,记录了产品在4年间的销量情况。

我们希望更好的展现这份数据中产品的销量排名。问题是:你会用什么样的图表(或其他展现形式)来展现这个排名。

01 初级 — 条形图

在展现排名时,当然可以通过条形图(或柱形图)来实现。例如下图:

这个当然一目了然,可以看到各个产品的销量排名,也可以看清各个产品的销量。

02 初级 — 部分条形图

当产品数量较多时,条形图展现有点困难。我们可以采用 手风琴图表(参见本公众号:ExcelEasy的其他文章)。为简单起见,我们也可以采用部分条形图展现方式。

具体来说,就是只展现前3名的产品,例如:

03 中级 — 多年排名

上面两种方法都直观展示了产品的当年销量排名和销量,但是对于这份数据来说,还有其他历年数据需要展示。所以,可以说上面两种方法并不是完全符合我们的期望的。

这里要提醒大家注意,千万不要通过在条形图中添加多个系列的方式来完成,你会得到一个完全不希望看到的图表。

我为大家介绍一个在这种场景下我个人最喜欢的一个图表。

这个排名很清晰的展示了各种产品历年的排名和排名变化。

下面是制作该图表的要点

04 高级 — 交互式展示

上面的排名图表非常直观,但是,如果产品系列多了,不免也会看上去觉得混淆,可以采用下面动态图表的展现方式。

下面是该图表的制作要点


好了,今天就分享到这里了。

excel排名_排名数据应该用什么图表?Excel有这样的图表吗?- Excel图表教程相关推荐

  1. mysql sql数据排名_查询数据排名情况SQL

    查询数据排名情况SQL 1/准备测试数据 ------------------------------------------------------------------------------- ...

  2. 卡迪夫大数据专业排名_大数据揭秘!英国名校哪些专业录取率低?申请人最多呢?...

    为了不做无头苍蝇,在选校选专业上,我们就要更花心思去研究, 了解目标院校及心仪专业的录取率,才能更好地来评估自己的竞争力. 今天,为大家整理了一系列英国大学的录取数据,数据来源 Admission R ...

  3. excel两个表格数据对比_Office 2010如何在桌面显示两个独立Excel表格

    教大家如何在桌面上同显示两个excel独立文件.在做excel表格的时候,有些数需要去对比,而office 2010打开两个excel表格后,无法同时查两个表格,这时非常让人感到烦脑. 保存此文章,以 ...

  4. c 语言如何处理表格文件中的数据库,C#程序从Excel表格中读取数据并进行处理

    今天做了一个Excel表格数据处理的事情,因为数据量表较大(接近7000条)所以处理起来有点麻烦,于是写了一个程序, 先将程序记下以便将来查找. using System; using System. ...

  5. 如何将excel表格内的数据导入至mysql数据库

    如何将excel表格内的数据导入至mysql数据库 当前mysql版本:5.5 创建Excel表格输入数据 注:第一行为数据表的列名(要保持一致) 将表格另存为.cvs格式的文件 再用editPlus ...

  6. 用Python批量把EXCEL表格中的数据提交到网页上

    因为工作的需要,要在网页上添加很多学员的信息,但是公司审计不让直接导入数据库,而且开发也没有涉及批量上传的功能,只好自己动手用Python写了一个批量创建学生信息的程序. 实现思路: 我们首先看我们需 ...

  7. 用matlab处理表格,matlab删除excel表格数据-如何用matlab处理多个excel表格中的数据...

    如何用matlab处理多个excel表格中的数据 biao='D:\Program Files\matlab\bin\filename.xls'; A1=xlsread (biao,'Sheet1', ...

  8. Excel如何从混合数据中提取出手机号码

    今天跟大家分享一下Excel如何从混合数据中提取出手机号码 1.打开要处理的Excel文件 2.选中数据文本单元格区域 3.点击下图选项(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不做 ...

  9. 读取excel中的表格数据到字典dict中--python

    读取excel中的表格数据到字典dict中--python: 工作中需要把excel表格中的数据读取出来放到字典中,便于检索和数据处理 主要有两种常用方式: 1.表头在第一行,其他行都是数据 2.表头 ...

最新文章

  1. ios开发返回按钮消失_iOS开发之自定义导航栏返回按钮右滑返回手势失效的解决...
  2. python3.8安装pygame_Python3.8安装Pygame教程步骤详解
  3. Python数据库添加时间
  4. Spring对于Bean管理的核心组件
  5. Spring源代码研究之how is Bean object created
  6. (04)System Verilog 常用数据类型示例
  7. 1.4万人的盛会——2010 VMWorld记行之一
  8. Q124:PBRT-V3,“路径追踪”积分器(14.5章节)
  9. bzoj1997 [Hnoi2010]Planar——2-SAT
  10. 国美金融贷款Kube-apiserver源码分析(国美金融贷款)
  11. Houdini13:合成
  12. 如何成为一个优秀的测试工程师
  13. 如何在Oracle官网下载JDK8u202
  14. 计算机界面打不了五笔,64位win7五笔输入法无法使用怎么办_win7电脑五笔输入法无法使用如何解决-win7之家...
  15. 手机屏幕坐标获取方法
  16. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02EC20模组硬件供电和开关机复位操作
  17. Win7 IE11、Flash插件、.NET Framework组件 安装教程
  18. 【Microsoft Azure 的1024种玩法】四十二. 通过Windows Admin Center快速创建Azure Virtual Machines
  19. photoshop2021正式版上线,photoshop 2021 mac
  20. 《生命科学50讲》课程笔记1--生命由什么构成

热门文章

  1. c/c++处理命令行参数int argc, char **argv的方法
  2. u盘循环冗余能修复吗_激素脸怎么办?激素脸还能改善修复好吗?
  3. 单片机modbus rtu通讯_【原创】永宏PLC系列RS485通讯方式
  4. Java的jdk在win10安装配置环境变量
  5. java 接口中的成员只有静态常量和_Java中抽象类和接口的具体区别是什么?
  6. c语言变量的六要素,2-C语言复习提纲.doc
  7. 设计一个通用的Http Rest Client包装器
  8. .NET Core 3.0中的Cookie身份验证
  9. 高级Blazor:从Edge共享程序集和调试
  10. 深入研究微服务架构——第二部分