
大家好,这一章给大家分享一个动态的排名调取函数搭配,
FILTER+SORT+LARGE函数
结果如下所示:
当选择显示前几名,调取的内容可以显示对应的对应的名次个数,并且还可以对数值进行降序排列.

其实整个过程非常的简单,我们一步一步来进行拆解.
1.找到第N大的数值.
如果需要显示大于前N的数值,我们就会在F3单元输入对应的数值.
使用LARGE函数,来找到第N大的数值如下:
=LARGE(C2:C19,F3)

2.FILTER函数嵌套
找到第N的的数值之后,使用FILTER函数对满足大于前N的数值进行数值的查找调取:
=FILTER(A2:C19,C2:C19>=LARGE(C2:C19,F3))

3.SORT函数排序
经过前面的FILTER函数,可以显示前N的内容,但是你会发现KPI并不是发生的降序排列,所以你可以在FILTER函数的基础之上,嵌套一个SORT函数:
=SORT(FILTER(A2:C19,C2:C19>=LARGE(C2:C19,F3)),3,-1)
这个公式很好理解:
SORT(内容,对内容中的第几列排序,升序/降序)

4.防错
让你如果输入前30结果就会出现错误,因为在数据源当中就没有30个负责人.一旦出现错误,就会出现NUM的错误.

搭配使用IFERROR函数,当出现错误,给个错误提示:

最后结果如下:

以上,关于这种类型,其实还可能存在部门条件的前N名的排序和动态调取,如果大家感兴趣可以点赞告诉我,之后我们也可以讲讲..