如何实现excel按条件提取数据,求高人指点。

如图,左边我想提取右边数据的数学成绩,如何实现。求高人指点。

度友,这个用LOOKUP函数的精确查找功能,很容易就达到目的了,
如图


公式为:=LOOKUP(1,0/(($F$1:$F$10=A2)*($G$1:$G$10="数学")),$H$1:$H$10)

lookup函数的精确查找功能,
lookup(1,0/(条件区域=条件),返回区域)
有疑问可以继续讨论!!

追问

那个*什么意思啊?两个条件同时满足吗

追答

是的,多个条件都可以用这个“*”来表示同时成立。
lookup(1,0/((条件区域1=条件1)*(条件区域2=条件2)*(条件区域3=条件3)),返回区域)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-18

度友,把事情往好的方面想,度友可能确实遇到类似问题,但是问题也没有讲清楚,
张三只有语文成绩,没有数学成绩,如何提取数学成绩?
更为蹊跷的是张三竟然只有三次语文成绩,李四竟然只有三次数学成绩,王五竟然只有三次英语成绩,
即便度友真的遇到这样的问题,那么是想提取三次成绩中的那一次呢??



百度知道是互助平台,且用且珍惜,切莫恶意灌水!!!

追问

图片传错,应该是

第2个回答  2019-07-18
=SUMPRODUCT((F:F=A2)*(G:G="数学")*(H:H))
下拉

=SUMPRODUCT(($F$2:$F$100=A2)*($G$2:$G$100="数学")*($H$2:$H$100))
第3个回答  2019-07-18
在B2单元格输入公式:
=SUMIFS($H:$H,$G:$G,LEFT(B$1,2),$F:$F,$A2)
或者用公式:
=AVERAGEIFS($H:$H,$G:$G,LEFT(B$1,2),$F:$F,$A2)
复制并下拉和右拉,即可。
其中,C1、D1请事先输入:语文成绩、英语成绩,即可自动对应显示
第4个回答  2019-07-18
B2:
=SUMIFS($H:$H,$F:$F,$A2,$G:$G,LEFT(B$1,2))
下拉
相似回答