方法一:使用VLOOKUP函数
假设你有两个工作表Sheet1和Sheet2,姓名列都在A列。
创建新工作表:首先创建一个新的工作表,命名为“MergedData”。
复制姓名列:将Sheet1中的姓名列复制到新工作表的A列。
使用VLOOKUP函数:在新工作表的B2单元格输入如下公式:
=IFERROR(VLOOKUP(A2, Sheet1!A:B, 2, FALSE), VLOOKUP(A2, Sheet2!A:B, 2, FALSE))
这个公式会尝试从Sheet1中查找匹配的姓名,如果没有找到,则会从Sheet2中查找。
向下填充公式:将B2单元格中的公式向下拖动以填充整个列表。
重复步骤3和4:对于其他列重复上述过程,直到所有需要合并的数据都被包含在内。
方法二:使用Power Query
如果你使用的是Excel 2016或更高版本,可以使用Power Query更高效地合并数据。
打开Power Query:点击“数据”选项卡下的“获取数据”按钮,选择“从文件” > “从Excel”。
加载数据:选择你的第一个Excel文件,然后点击“加载”按钮。
添加查询:在Power Query编辑器中,点击“主页”选项卡下的“合并查询” > “合并查询”。
选择第二个文件:在弹出的对话框中,选择你的第二个Excel文件。
设置合并条件:确保选择“姓名”作为合并的关键字段,并选择适当的合并类型(如“左外部”或“全外部”)。
完成合并:完成后,关闭并加载查询,选择“仅创建连接”或“加载到”来决定如何处理合并后的数据。
调整格式:如果需要,可以在Excel中对结果进行进一步的格式化和排序。