让我们通过具体示例来说明如何合并Sheet1和Sheet2中的数据。假设你有以下两个工作表:
Sheet1
| A | B | C |
|---|---|---|
| Name | Age | City |
| Alice | 30 | New York |
| Bob | 25 | Los Angeles |
Sheet2
| A | B | C |
|---|---|---|
| Name | Age | City |
| Charlie | 28 | Chicago |
| David | 35 | Miami |
你想将这两个工作表的数据合并到一个新的工作表中。以下是三种方法的详细操作步骤:
方法一:使用“复制”和“粘贴”功能
- 打开Excel文件:
打开包含Sheet1和Sheet2的Excel文件。
- 选择并复制Sheet1的数据:
选择Sheet1中的数据区域(A1),按Ctrl+C键复制数据。
- 切换到Sheet2:
点击底部标签切换到Sheet2。
- 确定粘贴位置:
在Sheet2中,选择一个空白的区域来粘贴数据。例如,选择A5。
- 粘贴数据:
按Ctrl+V键将Sheet1的数据粘贴到Sheet2中的A5单元格开始的位置。
结果: Sheet2会变成如下:
| A | B | C |
|---|---|---|
| Name | Age | City |
| Charlie | 28 | Chicago |
| David | 35 | Miami |
| Name | Age | City |
| Alice | 30 | New York |
| Bob | 25 | Los Angeles |
方法二:使用Power Query
- 打开Excel文件:
打开包含Sheet1和Sheet2的Excel文件。
- 加载Sheet1到Power Query:
选择Sheet1的数据区域(A1)。
点击“数据”选项卡,选择“从表/范围”将数据加载到Power Query编辑器中。
在Power Query编辑器中,点击“关闭并加载”将数据加载到一个新的工作表中。
- 加载Sheet2到Power Query:
对Sheet2执行相同操作,将其数据也加载到Power Query编辑器中。
- 合并数据:
在Excel中,选择“数据”选项卡,点击“获取数据” > “组合查询” > “追加”。
在“追加查询”对话框中,选择Sheet1和Sheet2的查询。
点击“确定”完成数据合并,并将合并后的数据加载到新的工作表中。
结果: 新的工作表包含合并后的数据:
| Name | Age | City |
|---|---|---|
| Alice | 30 | New York |
| Bob | 25 | Los Angeles |
| Charlie | 28 | Chicago |
| David | 35 | Miami |
方法三:使用VBA宏
- 打开VBA编辑器:
按Alt+F11键打开VBA编辑器。
- 插入新的模块:
在VBA编辑器中,右键点击你的工作簿项目,选择“插入” > “模块”。
- 编写VBA代码:
Sub MergeSheets() Dim ws1 As Worksheet, ws2 As Worksheet Dim targetSheet As Worksheet Set ws1 = ThisWorkbook.Sheets("Sheet1") Set ws2 = ThisWorkbook.Sheets("Sheet2") Set targetSheet = ThisWorkbook.Sheets.Add targetSheet.Name = "MergedData" ws1.UsedRange.Copy Destination:=targetSheet.Range("A1") Dim lastRow1 As Long lastRow1 = ws1.Cells(ws1.Rows.Count, 1).End(xlUp).Row ws2.UsedRange.Offset(1, 0).Copy Destination:=targetSheet.Cells(lastRow1 + 1, 1) End Sub - 运行宏:
在VBA编辑器中,点击工具栏上的“运行”按钮或按F5键来运行宏。新的工作表“MergedData”将包含合并后的数据。
结果: “MergedData”工作表包含合并后的数据:
| Name | Age | City |
|---|---|---|
| Name | Age | City |
| Alice | 30 | New York |
| Bob | 25 | Los Angeles |
| Charlie | 28 | Chicago |
| David | 35 | Miami |
总结
- 复制和粘贴:适合快速合并少量数据。
- Power Query:适合处理更复杂的数据合并需求。
- VBA宏:适合批量处理和自动化合并操作。
阅读全文
请先登录(客服见右下角)
请先登录(客服见右下角)
预览中的照片/图标/矢量图等通常并不包含,部分字体需要软件支持 OpenType。版权归原作者,仅供个人学习参考,请勿直接商用。详见协议。

