当前位置: 代码迷 >> Office >> 怎么统计动态增长的列中的内容
  详细解决方案

怎么统计动态增长的列中的内容

热度:1886   发布时间:2013-02-26 00:00:00.0
如何统计动态增长的列中的内容
EXCEL里统计某一列中,值为X的单元格的个数,比如
Column

X
X

X

X

...


现在是在单元格C67中定义一个COUNTIF 函数,=COUNTIF(C2:C66,"=X")
但是会不断地插入新的数据,也就是用C66来定义边界不合适了(数据会不停增长到包含80几行,90几行等等),怎么一次性定义这个统计函数,是否有通过当前行计数的方式来定义:
我希望能这样,通过ROW()函数得到当前单元格所在的行ROWCOUNT,然后C(ROWCOUNT-1)就能动态地调整边界了,但是EXCEL不允许有C(ROW()-1)这样的格式
不知道是否能实现这样的需求,也不知道我表达清楚了没有

------解决方案--------------------------------------------------------
直接用 =COUNTIF(C:C,"=X") 不就行了?

------解决方案--------------------------------------------------------
如果你想自动的将统计数据放在数据所在列的数据下方紧邻的行,公式无法实现;
如果你将统计结果放在其他列,1楼的公式就ok。

BTW:“自动调整边界”,你可以参考offset函数的帮助。
  相关解决方案