当前位置:首页>维修大全>综合>

vlookup有重复项 怎么返回全部匹配出来的合计(vlookup有重复项怎么全部匹配出来)

vlookup有重复项 怎么返回全部匹配出来的合计(vlookup有重复项怎么全部匹配出来)

更新时间:2024-08-15 16:06:17

vlookup有重复项 怎么返回全部匹配出来的合计

如果vlookup有重复项,可以使用SUMIF函数来返回全部匹配出来的合计。 假设你要在A1:A10范围内查找值为B1的单元格,并在B1:B10范围内返回匹配项的合计值,则可以使用以下公式:

=SUMIF(A1:A10, B1, B1:B10) 

这个公式的作用是,在A1:A10范围内查找值为B1的单元格,并返回B1:B10范围内所有匹配的值的合计。

添加辅助列,输入公式:

“=B2&COUNTIF($B$2:B2,B2)”。

本来B列数据有很多的重复值,使用了公式“=B2&COUNTIF($B$2:B2,B2)”后,所有重复值后面会自动添加数字编号,这样得到的A列数据就都是唯一值啦。

步骤②

将VLOOKUP公式修改为:

=VLOOKUP(B$4&ROW(A1),数据!$A:$F,3,0)

然后向右向下拖动填充,就会把所有的姓名都查找出来啦。

公式中的“ROW(A1)”在向下拖动时,会自动得到数据“1、2、3……”,这就和数据表中的COUNTIF公式结果一一对应起来了,这样VLOOKUP实际就是按照“班级+编号”进行查询的。

步骤③

当表格中的所有姓名都被VLOOKUP查找出来后,再继续填充VLOOKUP公式,就会看到很多的“#N/A”,所以可以在VLOOKUP函数外嵌套一个IFERROR函数,即:

=IFERROR(VLOOKUP(B$4&ROW(A1),数据!$A:$F,3,0),'')

更多栏目