COUNTA正在进行范围Excel

如果我在Excel中有一个表格,

A 1 2 | Name | 3 -------- 4 Todd 5 Chris 6 Joe 7 Alex 

现在我知道如何计算所有有数据的行,如下所示:

 =COUNTA(A4:A7) // which should equal 4 

现在我相信我已经做到了这一点,但是我却无法记住如何去做…

如何将范围扩大到无限大,而不是静态的在A7

例如,如果我想将Bob添加到A8 ,我怎样才能将COUNTA扩展到A8 ,依此类推(取决于在A下input多less个值),而不必手动更改每个范围值我在列表中添加什么东西?

我需要从单元格A4开始的范围。

任何帮助表示赞赏。

考虑:

 =COUNTA(A:A)-COUNTA(A1:A3) 
 =COUNTA(A:A) 

这应该完成整列的技巧。

如果您想从A4开始并从那里无限移动,请使用:

 =COUNTA(A4:A1048576) 

您可以创build一个dynamic的命名范围。 =OFFSET(Sheet1!$A$4,,,COUNTA(Sheet1!$A$4:$A$400),1)在公式中input公式名称(或者任何你想要的),使公式=OFFSET(Sheet1!$A$4,,,COUNTA(Sheet1!$A$4:$A$400),1)

那么只需简单地使用=COUNTA(Names)

希望这有帮助,祝你好运!

如果在Excel 2007或更高版本中使用Excel表格(插入选项卡和表格),则可以使用结构化参考

 = CountA( Table1[Name] )