Excel公式查找从某一行开始的列中最后一个非空单元格

Excel公式查找从某一行开始的列中最后一个非空单元格,excel,excel-formula,count,Excel,Excel Formula,Count,所以我有一列数据,我想在某一行之后计算非空白单元格 以下是我所拥有的一个例子: 因此,在本例中,我想从第13行开始计算A列中的非空白单元格(总共4个)。如果您查看我在单元格D12中输入的公式,我可以使用此公式获得我要查找的值: =COUNTA(A:A)-11 =COUNTA(A13:A16) 我可以用这个公式: =COUNTA(A:A)-11 =COUNTA(A13:A16) 但关键是最后一个包含数据的单元格可能会因在列中输入不同数量的数据而发生更改 但我想知道是否有一个不同的公式可以

所以我有一列数据,我想在某一行之后计算非空白单元格

以下是我所拥有的一个例子:

因此,在本例中,我想从第13行开始计算A列中的非空白单元格(总共4个)。如果您查看我在单元格
D12中输入的公式,我可以使用此公式获得我要查找的值:

=COUNTA(A:A)-11
=COUNTA(A13:A16)
我可以用这个公式:

=COUNTA(A:A)-11
=COUNTA(A13:A16)
但关键是最后一个包含数据的单元格可能会因在列中输入不同数量的数据而发生更改

但我想知道是否有一个不同的公式可以用来计算某一行下的非空白单元格,而不管我从某一行下向列中输入了多少数据,使用一个开放的范围,类似这样:

=COUNTA(A13:A)
这个公式不起作用,但它说明了我试图做的但不起作用的事情。

从我上面的评论:


好的,您总是可以动态地获取最后一行并合并它,但不确定使用最后一行有什么好处:

=COUNTA(A13:INDEX(A:A,LOOKUP(2,1/(A:A<>""),ROW(A:A))))
=COUNTA(A13:索引(A:A,查找(2,1/(A:A“”),行(A:A)))

我想这让它有点“开放”了。不幸的是,它不是GS=)

=COUNTA(A13:A100000)
或某个大头行。或者直到最后一行:
=COUNTA(A13:A1048576)
。或者
=COUNTA(A:A)-COUNTA(A1:A12)
@BigBen我也想到了这一点,这也行得通。我想我是在问是否有任何方法可以使用一个开放的范围来计算我想要的值,即:从
A13
开始的范围,到我在单元格
A13
之后输入的列
a
中的数据的实际末尾。你可以使用
索引/匹配
,但我觉得这太复杂了,您总是可以动态地获取最后一行并合并它,但不确定使用最后一行有什么好处:
=COUNTA(A13:INDEX(A:A,LOOKUP(2,1/(A:A“”),row(A:A)))
。我想这让它有点“开放”了。不幸的是,我要找的不是GS=)@JvdV。如果你对这个问题添加一个答案,我会将其标记为接受并投票。非常感谢!对于未来读者的澄清,“它不是GS”意味着Excel不能使用Google Sheets样式的引用,如
A13:A
@BigBen感谢您对此的澄清,我想知道这意味着什么。