none
Excel 表格按月份分组后再中国式排名 RRS feed

  • 问题

  • 在百度上找到了用sumproduct求中国式排名的公式,但是现在想先按月份分组,然后对每个月的销售量分别算排名。 总数据有1万多条,手动分组后再用公式容易出错又太耗时间,还有其他的公式可以用吗?

    发不了图片,(怎么才能验证账户啊?)

    • 已编辑 Ciel L 2017年12月14日 14:19
    2017年12月14日 14:19

答案

  • 您好,

    根据您的描述,建议您考虑用数据透视表来实现这个需求:

    1. 在月份前加辅助列ID, 按1,2,3,4,5。。。编号。
    2. 插入数据透视表,按下图所示建立数据透视表:

    3. 在数据透视表中右击销量2,选择值显示方式,选按降序排列,基本字段选ID:

    4. 在设计菜单栏把数据透视表设置成以表格方式显示,重复所有标签,不显示分类汇总,然后把ID列按升序排列,最后一列极为所需要的排名,可以把排名部分复制粘贴成数值填入原表:

    希望上述方法能够帮到您。


    如果以上回复对您有所帮助,建议您将其“标记为答复”.
    如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2017年12月15日 11:09
    版主

全部回复

  • 月份 销量 排名
    1 835 1
    1 391 4
    1 811 2
    1 811 2
    1 541 3
    2 727 1
    2 203 2
    2 134 3
    3 130 4
    3 130 4
    3 130 4
    3 692 3
    3 711 1
    3 695 2
    3 120 5
    2017年12月14日 14:19
  • 您好,

    根据您的描述,建议您考虑用数据透视表来实现这个需求:

    1. 在月份前加辅助列ID, 按1,2,3,4,5。。。编号。
    2. 插入数据透视表,按下图所示建立数据透视表:

    3. 在数据透视表中右击销量2,选择值显示方式,选按降序排列,基本字段选ID:

    4. 在设计菜单栏把数据透视表设置成以表格方式显示,重复所有标签,不显示分类汇总,然后把ID列按升序排列,最后一列极为所需要的排名,可以把排名部分复制粘贴成数值填入原表:

    希望上述方法能够帮到您。


    如果以上回复对您有所帮助,建议您将其“标记为答复”.
    如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2017年12月15日 11:09
    版主