excel用rank函数进行多列升序:Excel中的排序函数RANK 这6种使用技巧你一定不能错过
excel用rank函数进行多列升序:Excel中的排序函数RANK 这6种使用技巧你一定不能错过其他内容Ps:特别需要注意的是,引用的区域必须是所有工作表里行数范围最大的,否则统计数据不是所有的内容我们点击E2单元格,输入如下RANK函数:=RANK(D2 销售1部:销售4部!$D$2:$D$7)number选择D2,输入ref内容时,点击"销售1部",按住Shift键,再点击"销售4部" 选择D2:D7单元格 按F4把区域绝对引用。其他各个工作表同样输入此公式即可。
可以发现,排名是按出现的顺序依次进行的。
这个函数的关键在于COUNTIF函数的应用,COUNTIF($B$2:B2 B2)-1公式中第一个B2是绝对引用的,当公式向下拖动时,即可以得到相应的数据是第几次出现的,然后再加上原始排名即可。
技巧六、跨多表排名
我们有下面的4张工作表,每个工作表都有一部分数据,其中D列均为销量,我们如何根据所有的表进行销量排名呢?
我们点击E2单元格,输入如下RANK函数:
=RANK(D2 销售1部:销售4部!$D$2:$D$7)
number选择D2,输入ref内容时,点击"销售1部",按住Shift键,再点击"销售4部" 选择D2:D7单元格 按F4把区域绝对引用。
其他各个工作表同样输入此公式即可。
Ps:特别需要注意的是,引用的区域必须是所有工作表里行数范围最大的,否则统计数据不是所有的内容
其他内容
最后再给大家分享下RANK函数家族的其他函数,RANK.EQ和RANK.AVG
各个函数支持的Excel版本及参数含义如下:
具体的操作可看下面的图: