谷歌电子表格公式来获得列的数量级别
我正在寻找谷歌电子表格的公式/函数。 对不起,标题,但让我解释一下。 我有一列5行的数字:
2 5 9 7 4
我想循环遍历行,并创build另一列,这将告诉我每个单元格的排名。 所以,例如“2”是最低的,所以得到1 。 “9”是最高的,它得到5 (最高等级,因为有5行),“7”次高,所以得到4等。所以,我想实现这个:
1 3 5 4 2
所以,换句话说。 对于新栏中的每个单元格,我需要把其他栏中的相关数值有多高。 谁能帮我这个? 我正在使用Google电子表格。
Google表格和Microsoft Excel有一个RANK函数,它的语法是…
RANK(value, data, [is_ascending])
假设您的数据在单元格范围A1:A5中,并且您希望单元格范围B1:B5中的结果。 然后你可以把公式
=RANK($A1,$A$1:$A$5,1)
在单元格B1中并填充到单元格B5。
将A1
到A5
中的数字放入B1
:
=ArrayFormula(MATCH(A1,SMALL(A$1:A$5,(ROW($1:$5))),0))
并自动填充它