EXCEL工作薄中相同名称数量相加
发布网友
发布时间:2022-04-19 15:06
我来回答
共3个回答
热心网友
时间:2022-05-31 10:43
EXCEL工作薄中相同名称数量相加,可以这样做:
(1)用:=SUMIF(Sheet1!名称列,具体名称,Sheet1!数量列)+SUMIF(Sheet2!名称列,具体名称,Sheet2!数量列)+SUMIF(Sheet3!名称列,具体名称,Sheet3!数量列)+SUMIF(Sheet4!名称列,具体名称,Sheet4!数量列)+……(连加20个工作表)或请精通VBA的网友帮你设置一下代码。
(2)如果每个SHEET中的数据都在同一个格,那简单,如都在A1:=SUM('*'!A1)回车就行。
(3)将要求和的工作表排在一起,汇总表输入公式=SUM('12(1):12(31)'!A1)就能汇总各表的A1单元格数据,注意冒号前后必须是需要汇总的第一张表与最后一张表的表名。
(4)是表名有规率,但位置杂乱的,用下面公式(数组公式,须三键结束=SUM(N(INDIRECT("'12("&ROW($1:$31)&")'!A1")))
$1:$31公式中是指最小的表名号与最大的表名号,实际不同应修改,但不允许出现没有某个表,那样会出错。
热心网友
时间:2022-05-31 10:43
用:
=SUMIF(Sheet1!名称列,具体名称,Sheet1!数量列)+SUMIF(Sheet2!名称列,具体名称,Sheet2!数量列)+SUMIF(Sheet3!名称列,具体名称,Sheet3!数量列)+SUMIF(Sheet4!名称列,具体名称,Sheet4!数量列)+……
(连加20个工作表)
或请精通VBA的网友帮你设置一下代码。
话外,3楼SXB8113说“如果每个SHEET中的数据都在同一个格”,那简单,如都在A1:
=SUM('*'!A1)
回车就行。
热心网友
时间:2022-05-31 10:44
比如现在有三个sheet:
sheet1:A1=A,B1=1
sheet2:A1=A,B1=2
sheet3:A1=A,B1==VLOOKUP(A1,Sheet1!A1:B1,2,FALSE)+VLOOKUP(A1,Sheet2!A1:B1,2,FALSE)
你把"VLOOKUP(A1,Sheet1!A1:B1,2,FALSE)"
复制,20个sheet加20遍就可以了