请问如何把4张excel 表汇总在一张表上,其中每个excel 表中有很多个sheet,并且还要保证汇总后数据唯一性,求高手解答
可以利用VBA将多个excel工作表中的数据汇总到一张表格中。
软件版本:Office2007
方法如下:
2.Alt+F11,打开宏界面,输入如下代码:
Sub m()
For Each sh In Sheets '遍历每个工作表,提取数据
If sh.Name <> "Sheet1" Then '排除当前工作表
sh.Range("A2:C" & sh.Range("A65536").End(3).Row).Copy Range("A" & Range("A65536").End(3).Row + 1) '将工作表中的所有数据复制到当前工作表最后一行的下一行中
End If
Next
End Sub
3.F5执行代码,返回Excel得到结果如下,工作表合并完成: