我需要在许多Excel工作表中获取数据,并在单独的工作表中显示。
我知道我可以使用
来计算 =COUNT(Sheet2!A1:A10)
但问题是sheet2中的行数每天都在变化。因此需要一种方法来在sheet2而不是A10中添加数据的最后一个cell id。
我找到了一种获取最后数据的单元格ID的方法,如下所示
=ADDRESS(MATCH(9.99999999999999E+307,Sheet2!A:A),COLUMN(Sheet2!A1))
但是我没有将= address(....)输出作为输入应用于= count(....)
我试过这个
=COUNT(Sheet2!A1:ADDRESS(MATCH(9.99999999999999E+307,Sheet2!A:A),COLUMN(Sheet2!A1)))
但失败了。以任何方式实现这一目标
答案 0 :(得分:1)
使用整个列可能更简单,例如
=COUNT(Sheet2!A:A)
但是如果你想明确使用范围到最后一个数字那么你可以使用INDEX/MATCH
,即
=COUNT(Sheet2!A1:INDEX(Sheet2!A:A,MATCH(9.99999999999999E+307,Sheet2!A:A)))