Google-spreadsheet 获取列中数字排名的公式
Google-spreadsheet formula to get number ranks in column
我正在寻找 formula/function google-spreadsheet。对不起标题,但让我解释一下。我有一列有 5 行数字:
2
5
9
7
4
我想遍历行并创建另一列,它会告诉我每个单元格的排名。因此,例如“2”是最低的,所以它得到 1。 “9”是最高的,它得到 5(最高排名,因为有 5 行),“7”是第二高的,所以它得到 4, 等等 所以,我想实现这个:
1
3
5
4
2
所以,换句话说。对于新列中的每个单元格,我需要输入其他列中相关数字的值。
谁能帮我这个?我正在使用 Google 电子表格。
将A1
到A5
中的数字放入B1
:
=ArrayFormula(MATCH(A1,SMALL(A:A,(ROW(:))),0))
并自动填写
Google Sheets 和 Microsoft Excel 有一个语法为...
的 RANK 函数
RANK(value, data, [is_ascending])
假设您的数据在单元格范围 A1:A5 中,而您希望结果在单元格范围 B1:B5 中。然后你可以放置公式...
=RANK($A1,$A:$A,1)
在单元格 B1 中向下填充到单元格 B5。
我正在寻找 formula/function google-spreadsheet。对不起标题,但让我解释一下。我有一列有 5 行数字:
2
5
9
7
4
我想遍历行并创建另一列,它会告诉我每个单元格的排名。因此,例如“2”是最低的,所以它得到 1。 “9”是最高的,它得到 5(最高排名,因为有 5 行),“7”是第二高的,所以它得到 4, 等等 所以,我想实现这个:
1
3
5
4
2
所以,换句话说。对于新列中的每个单元格,我需要输入其他列中相关数字的值。 谁能帮我这个?我正在使用 Google 电子表格。
将A1
到A5
中的数字放入B1
:
=ArrayFormula(MATCH(A1,SMALL(A:A,(ROW(:))),0))
并自动填写
Google Sheets 和 Microsoft Excel 有一个语法为...
的 RANK 函数RANK(value, data, [is_ascending])
假设您的数据在单元格范围 A1:A5 中,而您希望结果在单元格范围 B1:B5 中。然后你可以放置公式...
=RANK($A1,$A:$A,1)
在单元格 B1 中向下填充到单元格 B5。