引用合并单元格取后面多行单元格的总数

如题所述

这个需要提前处理下数据,再使用SUMIF函数。
1、复制A2:A10到空白的E列中;
2、选中A2:A10单击取消合并(鼠标不要乱点进入下一步);
3、按F5或者打开定位功能后依次单击--定位条件--空值--确定;
4、输入公式=A2按组合键结束;
5、选择最开始复制到E列的E2:E10,单击格式刷--刷A2:A10单元格区域;
6、在Sheet3表中输入公式:
=SUMIF(Sheet1!$A$2:$A$10,A2,Sheet1!$D$2:$D$10)

追问

不能改变表格样式

追答

没有改变样式啊,因为首先就叫你先把A列数据复制粘贴到空白列了,再使用定位功能定位A列的空值,再输入公式=A2,此时按ctrl+enter组合键填充空白单元格,再使用格式刷把之前复制到空白列的格式刷过去啊!

你按了ctrl+enter之后可以先把A列数据复制粘贴为值后,再使用格式刷

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-08
取消sheet1工作表A列单元格的合并单元格,进行相应的填充。
在SHEET3的A2中输入如下公式
=sumif(sheet1!a:a,a2,sheet1!d:d)
下拉填充

在SHEET1中单击A列列标选择A列,单击格式刷,单击E列列标
选择E列相应的单元格区域

在E2中输入或复制粘贴下列公式
=SUM(D2:D$10)-SUM(E3:E$10)
CTRL+ENTER填充公式
在SHEET3的A2中输入或复制粘贴下列公式
=VLOOKUP(A2,SHEET1!A:E,5,)
下拉填充追问

就是表格不能改变 用vlookup你能求和

第2个回答  2019-07-07
为什什么要把简单问题复杂化呢?取消A列的单元格合并,每行都填入对应的编码,再用SUMif函数求和,应该没问题。
第3个回答  2019-07-07

可以借助辅助列来实现

sheet1中用E列做辅助列,输入公式E2=LOOKUP(1,0/($A$2:A2<>""),$A$2:A2),下拉填充

在汇总的表单sheet2中实际重量输入公式D2==SUMIF(Sheet1!E2:E10,A2,Sheet1!D2:D10)

追问

不改变表格的情款下(不插入辅助列)可以实现码

本回答被提问者采纳
第4个回答  2019-07-07
具体步骤如下:需要准备的材料分别是:电脑、EXCEL表格。 1、首先打开需要编辑的EXCEL表格,点击数据后面的单元格。 2、然后在单元格中输入公式:=E12*3,3是想前面一列要乘以的数值,回车确定。 3、然后左键点击单元格右下角下拉填充下面的单元格即可得到选定区域数据乘以同一个数的结果。