一、使用SUMIF函数合并数量
准备数据 假设姓名在A列,数量在B列,数据从A2:B100。
添加辅助列
在C2单元格输入公式`=SUMIF(A:A,A2,B:B)`,按回车后向下填充至C100。该公式会统计A列中与A2相同的B列数量总和。
删除重复姓名行
选中C列数据,通过【数据】-【删除重复项】功能,保留C列非零值对应的姓名行。
二、使用VLOOKUP函数合并数据
准备数据
假设姓名在A列,需合并的数据在B列和C列,数据范围为A2:B100。
添加辅助列
在C2单元格输入`=VLOOKUP(A2,B2:C100,2,FALSE)`,按回车后向下填充。该公式会查找A列与A2相同的B列数据,并返回对应的C列值。
删除重复姓名行
选中C列数据,通过【数据】-【删除重复项】功能,保留C列非空值对应的姓名行。
三、使用数据透视表合并
插入数据透视表
选择原始数据范围,通过【插入】-【数据透视表】创建新表。
配置数据透视表
将姓名拖至行区域,需合并的字段(如数量)拖至值区域(如求和)。
生成合并结果
数据透视表会自动按姓名汇总数据,可进一步筛选和排序。
四、注意事项
数据预处理: 合并前建议备份原始数据,避免误操作。 公式优化
多表合并:若需合并多个工作表,可先使用【数据】-【合并计算】功能,或通过Power Query导入数据后处理。
通过以上方法,可高效合并Excel中相同姓名的数据,根据需求选择最适合的方案。