有两个excel表格 内容大部分是一样的 怎么合并到一起 合并到一块 两个表格的内容都有呢

2024-12-12 20:32:27
推荐回答(3个)
回答1:

把 2个或2个以上 工作表 合并到到一张表, 最快捷的方法是用宏处理:


例如 将多个表合并到总计表:

总计  表只留一个标题

右键点 汇总 工作表 标签 ,查看代码,  把如下代码复制进去, F5运行: 

Sub 工作表合并()
For Each st In Worksheets
If st.Name <> ActiveSheet.Name Then st.UsedRange.Offset(1, 0).Copy [a65536].End(xlUp).Offset(1, 0)
Next
End Sub


就会把多个表合并 到   总表,


如下例: 在Sheet  总计  中 运行  如上代码,就会将所有 月份 分表 汇总 进来,方便后续处理,而 不需要一次次粘贴处理

回答2:

你是想将两个*.xls 也就是两个 不同文件名得工作表合并到一个 文件中,或者合并到一个工作表中?
也就是说比如你有“ 一班学生信息.xls”和 “二班学生信息.xls”两个Excel文件,其中都有Sheet1 工作表
1、你想将两个Sheet1工作表放到同一个 “年级学生信息.xls” 文件中?
2、还是在 “年级学生信息.xls”文件中弄两个工作表 Sheet1 和Sheet2?分别是“ 一班学生信息.xls”和 “二班学生信息.xls”?

大概只有这两种意思吧……
第一种复制粘贴就OK
第二种的解决方式,复制“ 一班学生信息.xls” 粘贴 “ 复件 一班学生信息.xls” 重命名“ 复件 一班学生信息.xls” 为 “年级学生信息.xls”。打开“ 二班学生信息.xls” 在左下角Sheet1标签上右键,选择移动或建立副本选项,在 新弹窗口中 工作薄 下箭头选择 (新工作薄)或者你已经建好的“年级学生信息.xls” ,然后把建立副本前面的方块打上勾,确定 ,结果你就发现两个工作表都会在一张工作薄中了。
一个工作薄也就是一个Excel文件,里面包含N多工作表Sheet1 Sheet2 Sheet3 ......

回答3:

使用VLOOKUP函数吧
假设SHEET1 为5月 SHEET2为6月

SHEET1 C1 输入公式 =IF(ISNA(VLOOKUP(A1,SHEET2!A:B,2,0)),0,VLOOKUP(A1,SHEET2!A:B,2,0))
向下填充就行了