复制 Excel RANK 公式而不更改结束引用
Copy the Excel RANK formula without changing the end reference
假设我有一个简单的电子表格,其中包含 3 行数据,我想在单独的列中对其进行排名。我将使用的示例很简单,但我的实际数据集是 12k + 行。在这个简单的示例中,我想使用 Excel 中的 RANK 公式来执行此操作。要对 Police
列中的值进行排名,我将使用公式 =RANK(B2, B2:B11, 1)
,其中 B2:B11 是范围。
正如我提到的,我的实际数据集有数千行和更多列可供比较。即使在这个例子中,我也想要一种将公式复制到所有其他 _RANK
列单元格的简单方法。如果我只是将单元格复制到其他单元格,+1 会添加到单元格值中。这就是我想要发生的,除了范围的结束单元格。
正如您在上面看到的,这是不正确的。当我想要的是 =RANK(B11,B11:B11,1)
时,单元格 E11
的公式设置为 =RANK(B11,B11:B20,1)
。我怎样才能轻松地将这个公式复制到多个单元格中,使其具有正确的公式?
在单元格引用之前放置 $ 使其成为静态的。尝试将您的公式更改为 Rank(B11, B$2:B$20,1)。处理这个公式只会改变那些没有以 $ 开头的引用。
假设我有一个简单的电子表格,其中包含 3 行数据,我想在单独的列中对其进行排名。我将使用的示例很简单,但我的实际数据集是 12k + 行。在这个简单的示例中,我想使用 Excel 中的 RANK 公式来执行此操作。要对 Police
列中的值进行排名,我将使用公式 =RANK(B2, B2:B11, 1)
,其中 B2:B11 是范围。
正如我提到的,我的实际数据集有数千行和更多列可供比较。即使在这个例子中,我也想要一种将公式复制到所有其他 _RANK
列单元格的简单方法。如果我只是将单元格复制到其他单元格,+1 会添加到单元格值中。这就是我想要发生的,除了范围的结束单元格。
正如您在上面看到的,这是不正确的。当我想要的是 =RANK(B11,B11:B11,1)
时,单元格 E11
的公式设置为 =RANK(B11,B11:B20,1)
。我怎样才能轻松地将这个公式复制到多个单元格中,使其具有正确的公式?
在单元格引用之前放置 $ 使其成为静态的。尝试将您的公式更改为 Rank(B11, B$2:B$20,1)。处理这个公式只会改变那些没有以 $ 开头的引用。