如图,通过Vlookup+if函数得出结果,无法正常得出准确结果第二个图为成功匹配一次数据后,在新增一列二次获取数值时提示,如何解决?
=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$5&$B$2:$B$5,$C$2:$C$5),2,)
=LOOKUP(1,0/(($A$2:$A$5=E2)*($B$2:$B$5=F2)),$C$2:$C$5)
两种方法都可以实现,第一个公式是数组公式;如果是如你例举所示样的数据,建议表格设置成下图样式,更方便统计数据
=IFERROR(LOOKUP(1,0/(($F2=$B$2:$B$5)*(G$1=$A$2:$A$5)),$C$2:$C$5),"")
这个问题太好解决了,您的公式没有错,只是它是个数组公式,输入完成不能直接回车,而是要按住Shift+Ctrl再回车,公式的两边会出现大括号{}的,即Shift+Ctrl+Enter三个键同时按就OK了:
效果:
第一次可以后,在新增一列继续获取另外的数值时,系统提示“已为此函数获取太多个参数”是什么意思呢?
IF()函数你用错了,参数不对,少了个)右括号
其实你查找某班某人的分数,不用Vlookup函数,用sumifs函数更简洁一些
G2输入
=SUMIFS(C:C,A:A,E3,B:B,F3) 下拉
nmcfbgttyl回答正确