作业帮 > 综合 > 作业

如何对Excel表中某一列进行奇数行计数统计?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 10:35:33
如何对Excel表中某一列进行奇数行计数统计?

如图,怎样对最后一列进行奇数行(红色字所在行)计数统计?琢磨了一早上没搞定……求助大师!


如果奇数行能够实现如图一样的计数统计方式更好……!无论最后一列填入的是小写字母还是大写字母,只要是奇数行,就对其进行计数统计,不是就跳过.我想图里面的公式可以实现,
统计A的个数?这个直接算有点复杂,需要辅助列,在最后一列的右侧一列中写入公式, =if(mod(row(A1),2)=1,if(A1="A",1,""),"")这样符合条件就显示1,直接在最后一行求和就行.
再问: 能否在奇数行实现如图的这种计数统计方式呢?
再答: 据我所知,单纯使用公式有点困难。想快速简单的统计,推荐使用VBA,下面是一段 简单的 VBA,应该能实现你所想的,你也可以在这基础上更改 sub jishu()
 dim i as interger
 dim j as interger
 j=0
 for i=1 to 6 step 2 
 if cells(i,1).value="A" then
 j=j+1
 end if
 next i
 cells(7,1).value=j
 end sub默认从第一行开始,默认问题只有6行,就是 “1  to  6” 处,请自行更改默认结果显示在第7行,第1列,就是cells(7,1).value=j 处你可以试试,我是自己实验了的,能实现。代码简陋,见笑了