【发布时间】:2020-05-06 23:41:07
【问题描述】:
假设我有一个简单的电子表格,其中包含 3 行数据,我想在不同的列中进行排名。我将使用的示例很简单,但我的实际数据集是 12k + 行。在这个简单的示例中,我想使用 Excel 中的 RANK 公式来执行此操作。要对列 Police 中的值进行排名,我将使用公式 =RANK(B2, B2:B11, 1),其中 B2:B11 是范围。
正如我所提到的,我的实际数据集有数千行和更多列可供比较。即使在此示例中,我也想要一种简单的方法将公式复制到所有其他 _RANK 列单元格。如果我只是将单元格复制到其他单元格,则会将 +1 添加到单元格值中。这就是我想要发生的事情,除了范围的结束单元格。
正如您在上面看到的,这是不正确的。对于单元格E11,公式设置为=RANK(B11,B11:B20,1),而我想要的是=RANK(B11,B11:B11,1)。如何轻松地跨多个单元格复制此公式,使其具有正确的公式?
【问题讨论】:
-
=RANK(B11,B11:B11,1)中的B11:B11没有多大意义。您到底希望范围是多少?
标签: excel excel-formula ranking-functions