如下图1所示,要根据代码和编号两个值来查找对应的数量。
图1
有三种解决方案来实现目的:
1.连接关键值。此时,可以使用辅助列,也可以使用数组公式。
2.SUMIFS函数。...然后,在单元格G5中输入公式:
=VLOOKUP(G2 & "-" & G3,$C$2:$D$15,2,FALSE)
图2
当然,连接符号不一定是“-”,可以使用其它符号。也可以不使用连接符号。...在最终的工作表中,你可以隐藏辅助列,看起来可能会更好。
如果你了解数组公式,可以不借助辅助列。...如下图5所示,在单元格F5中输入公式:
=VLOOKUP(F3,OFFSET($B$1,MATCH(F2,A2:A15,0),0,COUNTIF(A:A,F2),2),2,FALSE)
图5
上述公式中...将上述两个返回值作为OFFSET函数的参数,返回要查找的单元格区域,作为VLOOKUP函数的参数,最后返回相对应的值。
当然,这样的公式也需要数值排序如示例一样。