大家好:
我想实现如下功能:
一般咱们使用vlookup,是以一个搜索条件(例如至搜索下图中的A列),之后返回搜索值对应该行的数值
我想实现以两列同时为搜索条件,例如下述的A和B列,搜索的结果是:
结果为同时满足A列=“1111”,B列=“abcd2”的“数”量,即结果为“2”
请问各位,使用什么公式或者如何做能可以实现上述功能?越简单越好,非常感谢!
1.就以某小组学习成绩为例,进行多条件查找,如下图所示,需要查找科目得分。
2.在G2单元格输入=SUMPRODUCT((B2:B13=E2)*(C2:C13=F2)*(D2:D13))
3.其表示必须满足B2:B13姓名列等于要查找的姓名E2,C2:C13科目列等于要查找的科目F2时,在D2:D13得分列应该得到的值。
4.输入完成后回车得到结果,看到小李的数学得分是67分,与成绩表中对应的一致。
5.将E2或者F2中的条件变更试试,将小李改成小红,发现得分列跟随着发生变化。
你好,关于第一个公式(=INDEX(C:C,MATCH(F2&G2,A$1:A$1000&B$1:B$1000,))
),我试了一下,无法得出结果的
第二个公式:
能解释一下这个公式的意思吗?
能帮我整体先解释一下这个公式吗,之后是LOOKUP后面的 (1,1/ 这部分,第一个1的含义,第二个1/的含义,非常感谢
第一个公式是数组公式,输入完公式不能直接按回车,而要同时按下CTRL+SHIFT+ENTER三键。
第二个公式1是查找条件,第二个1除以逻辑值(真或假)得到1或者#DIV/0!,通过LOOKUP函数查找1在数组中的位置,并返回对应的数值(行号),再用INDEX函数返回C列相应行的值。