谷歌电子表格公式来获得列的数量级别

我正在寻找谷歌电子表格的公式/函数。 对不起,标题,但让我解释一下。 我有一列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。

A1A5中的数字放入B1

 =ArrayFormula(MATCH(A1,SMALL(A$1:A$5,(ROW($1:$5))),0)) 

并自动填充它