一、使用VLOOKUP函数(适用于数据量较小且结构一致的表格)
准备数据:
确保两个表格的姓名列数据类型一致(如文本格式)。
插入辅助列:
在目标表格的B列输入公式`=VLOOKUP(A2,源表格!$A$2:$B$10,2,FALSE)`(假设源表格为Sheet2,姓名在A列,数据到B列)。
批量填充:
将B2单元格的公式向下填充至所有数据行。
清理结果:
删除辅助列,保留合并后的数据。
二、使用SUMIF函数(适用于按条件求和)
准备数据:
确保姓名列数据类型一致。
插入辅助列:
在目标表格的B列输入公式`=SUMIF(A:A,A2,B:B)`(统计相同姓名的累计数量)。
批量填充:
将B2单元格的公式向下填充至所有数据行。
清理结果:
删除辅助列,保留汇总结果。
三、使用数据透视表(适用于多条件汇总)
准备数据:
确保数据源包含需要汇总的字段。
创建透视表:
通过【数据】-【插入】-【数据透视表】,将姓名拖至行字段,数量字段拖至值字段。
配置汇总方式:
选择求和或计数等汇总方式。
分析结果:
通过筛选功能查看合并后的数据。
四、使用Power Query(适用于多文件或复杂数据结构)
导入数据:
通过【数据】-【获取数据】-【从文件】导入多个Excel文件。
合并数据:
使用Power Query的“合并查询”功能,以姓名为键进行内连接。
清理数据:
删除重复项和无关列(如日期列)。
加载结果:
将处理后的数据加载回Excel。
注意事项
数据预处理:合并前建议使用【查找替换】或【排序筛选】清理数据,避免遗漏或重复。
公式优化:对于大数据量,VBA宏或Power Query效率更高。
通过以上方法,可灵活实现姓名合并需求。