我正在寻找谷歌电子表格的公式/功能。抱歉标题,但让我解释一下。我有一个包含5行数字的列:
2
5
9
7
4
我想遍历行并创建另一列,告诉我每个单元格的等级。所以,例如" 2"是最低的,所以它 1 。 " 9"是 5 最高(排名最高,因为有5行)," 7"是第二高的,所以它得到 4 等等。所以,我想实现这个目标:
1
3
5
4
2
换句话说,所以,换句话说。对于新列中的每个单元格,我需要设置其他列中相关数字的高度值。
谁能帮我这个?我正在使用Google电子表格。
答案 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)
将A1
到A5
中的数字放入B1
:
=ArrayFormula(MATCH(A1,SMALL(A$1:A$5,(ROW($1:$5))),0))
并自动填充