一个excel表数值自动累加到另一个excel表

2025-01-06 13:22:45
推荐回答(5个)
回答1:

  如图,sheet1中有学生的数学成绩,sheet2中有学生的语文成绩,要在sheet2中得出总分。

  1、Sheet2的C2单元格输入“=Sheet1!B2+B2”回车得出第一个学生总分。

  2、鼠标移到C2单元格右下角,光标变为黑十字,按住鼠标左键向下拖拽到C11即得10名学生总分。

  

回答2:

在另一个工作表中利用公式,直接应用当前工作表的值就可以实现。如果是多个单元的值,可以用sum函数汇总后引用。

回答3:

楼上的不对,应该是:
假设book2数据列在E且从1行开始。
在book1累计列上用公式=SUM(book2!E1+E1)

回答4:

在book1中建一个“更新”按钮,双击它,插入以下代码:

Private Sub CommandButton1_Click()
For i = 2 To 1000
Cells(i, 2) = Cells(i, 2) + Workbooks("book2").Sheets(1).Cells(i, 2)
Next
End Sub

前提是两表编码列完全一致。若不一致得修改代码。

回答5:

假设book2数据列在E且从1行开始。
在book1累计列上用公式=SUM(book2!E1:E1000)