Excel 表中具有绝对起始单元格的动态范围

Excel 表中具有绝对起始单元格的动态范围

在标题为“Fred Count”的列中,我在第 10 行中有公式 =COUNTIF(L$2:L10,"Fred"),其中 L 列的标题为“Person”并包含各种名称,因此当我将公式拖到“Fred Count”列的下方时,它会显示 Fred 在当前行或上方的 Person 列中出现的次数。

我该如何编写公式以使用表格命名法?我尝试了各种组合,但没有找到一个可行的组合。

蒂亚

答案1

虽然无法使用结构化引用来引用列的一部分,但您可以将当前行与OFFSET所需的结果相结合:

=COUNTIF(OFFSET([@[Person]],-(ROW()-2),0,ROW()-1,1),"Fred")

(或者您可以使用 ADDRESS 和 INDIRECT 函数来完成,但这会使您的公式变得过于复杂)。

相关内容