EXCEL里面如何把每一个工作簿的数合计到另一个工作簿

2024-11-30 06:03:14
推荐回答(4个)
回答1:

要达到你这个要求,首先要有如下限制条件

  1. 所有工作簿的表格位置需要完全一样。

  2. 所有单元格数据格式必须完全一样,不能有数值,有字符。

  3. 所有工作簿最好放在同一个文件夹里。

建议: 如果每个工作簿的工作表不多,可以把这些工作簿以工作表的形式存在。这样做起比较方便。也便于编辑保存。

 

操作步骤

1、 打开“工作簿11”和“工作簿1”

2、 单击B2单元格,输入“=”,再选中“工作簿1”

3、 单击“工作簿1”中B2单元格。

(工作簿1)

(工作簿11)

 

4、 回车。此时工作簿11中就有了工作簿1的数据了。(如果会写代码,上面的步骤可用写代码的方法完成)

5、修改代码。

因为在这里生成的代码为绝对路径,不便于填充操作。(=[工作簿1.xlsx]Sheet1!$B$2)

把=[工作簿1.xlsx]Sheet1!$B$2 修改为 =[工作簿1.xlsx]Sheet1!B2

6、复制代码。(此步骤可以在记事本里做)

=[工作簿1.xlsx]Sheet1!B2+[工作簿2.xlsx]Sheet1!B2+[工作簿3.xlsx]Sheet1!B2+[工作簿4.xlsx]Sheet1!B2+[工作簿5.xlsx]Sheet1!B2+[工作簿6.xlsx]Sheet1!B2+[工作簿7.xlsx]Sheet1!B2+[工作簿8.xlsx]Sheet1!B2+[工作簿9.xlsx]Sheet1!B2+[工作簿10.xlsx]Sheet1!B2

将这一段代码复制替换掉到工作簿11,B2单元格中的代码。

6、回车。这时回车后会出现“更新值:工作簿1”的对话框,你找到存放“工作簿1”的位置。如果所有工作簿在同一文件夹,只要一次就可以了。

 

7、 单击“确定”。电脑运算一会儿后,再看“工作簿”B2 单元格中的代码。这时已经加上了绝对路径。

 

8、再用填充功能完成其它单元格里的数据汇总的工作。

9、 数据测试。修改任务工作簿的其中一个值。

如:打开“工作簿2”-- 修改 C3单元格的值为6.

汇总表为:

回答2:

如果表格完全一样,则很容易的。
先拉以个空表格过去(创建副本,到sheet11),然后在有数据的地方,开始输入公式
先输入=,然后一个一个表格的点sheet1里面的对应表格位置,或者先点上一个(然后再复制9个,让公式先显示出10个相加来,然后修改我shhet2,3,4,5,6,。。。。。),这样第一个就设置好了。剩下的,拉公式就行了(在这个单元格右下角,十字标志那里,向右拉,然后整行的选中再拉公式下拉。)

回答3:

=sum([book1]sheet1!a1+[book2]sheet2!a1+......)

引用工作簿,[工作簿名称] 如[BOOK1]
引用工作表,工作表! 如:sheet1!

回答4:

比较复杂~~
很难用文字说明~