【问题标题】:Copy the Excel RANK formula without changing the end reference复制 Excel RANK 公式而不更改结束引用
【发布时间】: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


【解决方案1】:

在单元格引用之前放置 $ 使其成为静态的。尝试将您的公式更改为 Rank(B11, B$2:B$20,1)。处理这个公式只会改变那些没有以 $ 开头的引用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    • 1970-01-01
    相关资源
    最近更新 更多