excel多条件筛选公式?

前两列筛选条件,返回第三列数值,这样的公式应该怎么写?

度友,用index函数配合match函数,数组公式就可以达到目的,

如图,

具体公式为:=INDEX(A1:C10,MATCH(E2&F2,A1:A10&B1:B10,0),3)

如有疑问可以继续交流!

追答

数组公式,输入结束,需要同时按下ctrl shift enter

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

    公式为:

    =INDEX(C:C,MATCH(E2&F2,A:A&B:B,))

    数组公式,按ctrl+shift+enter产生花括号。

    如图所示:

第2个回答  2019-12-06
假设数据在A列。将所有的条件放在一列中(如D列),则可在B列写入公式:
=if(countif(d:d,--left(a2,7)),"符合","")
下拉复制公式。
只需筛选公式结果为“符合”的即可。
以后增加的条件就接着D列中写入。本回答被网友采纳
第3个回答  2019-12-06

=LOOKUP(1,0/((A:A=E3)*(B:B=F3)),C:C)

追问

可以分解的说明一下吗?括号内第一个1是返回一个数值的意思吗,第二个判断数值0/是什么意思,有什么作用,((A:A=G4)*(B:B=H4))这个分开对照和返回值数列是明白了,前两个的数值意思能给我解惑一下吗?

相似回答