我想表中数据加个合计,如图2,如何批量处理,数据很大的时候一个一个输入太费时间

如题所述

一、定位非空单元格

选中A2:A15,按下F5键调出定位框-定位条件-常量-确定

二、插入空行

光标放在任一选定单元格处(注意此处不能有任何点击等动作)右键插入-整行-确定

结果如下图

三、筛选定位空行选中AB列-数据-筛选-自动筛选,B列筛选空白

选中黄色区域(A6:A18)调出定位框-定位条件选可见单元格。

四、填充合计

在公式编辑栏输入合计,按下Ctrl、回车两键。释放B列筛选条件(下拉框内选全部)

结果如下

五、定位填充求和公式

定位B列空格后点工具栏求和结果如下

追问

点B列定位空值后求和只出现j的合计值,为什么啊?

追答

定位后不要有任何多余的动作(左右键点击等)直接点求和符号(∑)

追问


定位空值求和就是这个样子,只出现一个合计值

追答

严格按说明操作。
1、选中B2:B18后再定位
2、定位确定后光标直接点∑

如果还不行,看不到你是怎么操作的,我回答不了了。

追问

好吧,谢谢了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-07
可以利用VBA写代码实现:
Alt+F11,复制如下代码,按F5执行即可:
Sub m()
For i = 1 To Range("B65536").End(3).Row + 1
If Cells(i, 1) <> "" Then
x = Cells(i, 1).End(xlDown).Row
和 = Application.Sum(Range(Cells(i, 2), Cells(x - 1, 2)))
Rows(x).Insert
Cells(x, 1) = "合计"
Cells(x, 2) = 和
i = x
End If
Next i
End Sub本回答被网友采纳
第2个回答  2016-12-07
1,选中A整列
2,CTRL+g 定位条件----空值(= 。。。)
3,数据透视表 求和结束追问

可以具体一点吗,数据透视表不是很会弄,谢谢了

追答

按我说的3步可好

相似回答