Google电子表格公式,用于获取

时间:2015-11-13 13:36:30

标签: excel google-sheets excel-formula spreadsheet google-spreadsheet-api

我正在寻找谷歌电子表格的公式/功能。抱歉标题,但让我解释一下。我有一个包含5行数字的列:

2
5
9
7
4

我想遍历行并创建另一列,告诉我每个单元格的等级。所以,例如" 2"是最低的,所以它 1 。 " 9"是 5 最高(排名最高,因为有5行)," 7"是第二高的,所以它得到 4 等等。所以,我想实现这个目标:

1
3
5
4
2
换句话说,所以,换句话说。对于新列中的每个单元格,我需要设置其他列中相关数字的高度值。 谁能帮我这个?我正在使用Google电子表格。

2 个答案:

答案 0 :(得分:8)

Google表格和Microsoft Excel的RANK功能具有语法...

RANK(value, data, [is_ascending])

假设您的数据在单元格范围A1:A5中,并且您希望结果在单元格范围B1:B5中。然后你可以放置公式......

=RANK($A1,$A$1:$A$5,1)
在单元格B1中

并填充到单元格B5。

答案 1 :(得分:1)

A1A5中的数字放入B1

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

并自动填充