请教EXCEL如何将多个工作表的数据汇总到一个工作表?

来源:百度知道 编辑:UC知道 时间:2024/06/05 20:42:08
例如:
sheet1、sheet2、sheet3的内容都是姓名和销售额。sheet1是总表,现为空;sheet2、sheet3是子表,有数据,现需要把sheet2和sheet3的数据都汇总到sheet1,应该怎么做?
我不是要汇总总数,是将sheet2和sheet3的每一行的数据直接汇总到sheet1

如果只有两个sheet需要汇总,还是建议你手工复制,因为工作量并不大。如果是大批量的可以考虑用VBA代码实现,不明白就Q40194204

如果你说的“汇总”指的是相加的话就很简单:

假如在 sheet1 表的 A1 输入公式 =SUM(Sheet2:Sheet3!A1),就可以将 sheet2到sheet3表 的A1单元格的数值相加到 sheet1 的 A1 格里,其他单元格如法炮制。

补充回答:
我理解是这样,假如有很多个部门费用表和一个总表,每个表的格式一样(包括总表)。所有部门表里每同一个单元格(同一个费用项目)相加到总表的对应单元格里。如果我理解没错的话,上面的公式就对了。

将SHEET2和3的姓名复制到总表A列,假若SHEET2为B,SHEET3为C,则在SHEET1的B2输入=VLOOKUP($A2,INDIRECT(LOOKUP(2,1/COUNTIF(INDIRECT({"B","C"}&"!A:A"),$A2),{"B","C"})&"!A:C"),COLUMN(A$1)+1,)下拉即可

你说的不是很清楚,但你的这个要求容易达到,可以把姓名列复制到sheet1,然后用vlookup公式把sheet2.sheet3里面的数据引用过来,再用sum公式求和,这种是比较简单容易理解的方法,不明白的话可以传表我在帮你看看Q274892024