乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel 如何实现多个excel工作表数据联动

Excel 如何实现多个excel工作表数据联动

作者:乔山办公网日期:

返回目录:excel表格制作


假设sheet1表A列是姓名,B列是预存款,C列是余款

C2格输入:=B2-SUMIF([区域1],A2,[区域2])

注:这里[区域1] 在你的sheet2里选择姓名列,[区域2] 在你的sheet2里选择订单款列

完后,C2下拉

需要用到VLOOKUP函数,VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值。

实现Excel多个的数据关联的具体步骤如下所示:

1、我们打开一个excel表,需要在另一个表中匹配出相应同学的班级信息。

2、我们把光标定位在需要展示数据的单元格中,如下图所示。

3、在单元格中输入“=vl”,然后会自动提示出VLOOKUP函数,双击蓝色的函数部分。

4、我们可以看到,单元格中显示出完整的VLOOKUP函数。

5、选择第一列中需要匹配数据的单元格,只选中一个就可以,然后输入英文状态下的逗号“,”。

6、返回到第二张表,选中全部数据。

7、因为我们要返回的是第二张表中第四列的班级信息,所以在公式中再输入“4,”(逗号是英文的)。

8、按下回车键之后,展示出匹配到数据,效果如下图。

9、如果想要把一列中的数据都匹配出来,只需要按下图操作

10、完成操作,最终效果如下。


  • 在sheet3的D3单元格直接输入等号后,鼠标分别点击sheet2和sheet1的D3单元格,期间用+(加号)分开,即可求和,熟悉后可直接输入公式:=Sheet2!D2+Sheet1!D2



1、首先,按组合键“ALT+F11”打开VBE编辑器,在工程窗口下的“Microsoft Excel”对象进行单击鼠标右键,再在弹出的框再进行如图所示的操作。

2、然后,在其中粘贴下面的代码:再进行保存。

Sub 工作簿间工作表合并

()Option ExplicitSub hbgzb()

Dim sh As Worksheet, flag As Boolean, i As Integer, hrow As Integer, hrowc As Integer</p> flag = False

For i = 1 To Sheets.Count
If Sheets(i).Name = "合并数据" Then flag = True
Next
If flag = False Then
Set sh = Worksheets.Add
sh.Name = "合并数据"
Sheets("合并数据").Move after:=Sheets(Sheets.Count)
End If
For i = 1 To Sheets.Count
If Sheets(i).Name <> "合并数据" Then
hrow = Sheets("合并数据").UsedRange.Row
hrowc = Sheets("合并数据").UsedRange.Rows.Count
If hrowc = 1 Then
Sheets(i).UsedRange.Copy Sheets("合并数据").Cells(hrow, 1).End(xlUp)
Else
Sheets(i).UsedRange.Copy Sheets("合并数据").Cells(hrow + hrowc - 1, 1).Offset(1, 0)
End If
End If
Next i
End Sub

3、然后,关闭该窗口,打开Excel软件,点击界面上方的“开发工具”选项卡。

4、然后,点击其下方选项中的“加载宏”。

5、然后,在弹出的框中选择“工作簿间工作表合并“,再点击其中的”执行“按钮。

6、然后,在弹出的窗口中选择要合并的工作簿,再点击”打开“e799bee5baa6e79fa5e98193e4b893e5b19e363即可。

7、这样,多个工作簿就合并成一个了。

相关阅读

  • Excel 如何实现多个excel工作表数据联动

  • 乔山办公网excel表格制作
  • 假设来sheet1表A列是姓名,B列是预存款,C列是余款在自C2格输入:=B2-SUMIF([区域1],A2,[区域2])注:百这里[区域1] 在你度的sheet2里选择姓问名列,[区域2] 在你的sheet2里选择订单答款列完后,
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网