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遍就可以了
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com