excel lookup函数多条件任意符合一个则返回

excel lookup函数多条件任意符合一个则返回比如下面的公式
=lookup(1,0/((a1:a12=1)*(a1:a12=2)),a1:a12)
这是要即=1又要=2,但如果我要=1或者=2。就返回a1:a12,要怎么写

输入

=IF(OR(A1={1,2}),A1,"")

详见附图示例

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-13
if(a1>=200000,If(a2>30000,"四级","一级"), if(a1>=150000,If(a2>25000,"三级","一级"),if(a1>=100000,If(a2>20000,"二级","一级"),"一级")))

其中a1指a行1列这个单元格, a2指a行2列这个单元格, 在具体表中你要分别修改对应的单元格.因为你这个表2不是具体的表,行a,是你自己标上去的. 在excel表中第一行为a,第二行为b, 第一列为1, 第二列为2,
第2个回答  2018-08-12
把*号改为+号,即可。追问

不行。
=IF($B11="","",IF(OR(R11=0,R11=3),LOOKUP(1,0/((M$5:M10=1)+(M$5:M10=2)),M$5:M10),LOOKUP(1,0/((M$5:M10=0)+(M$5:M10=3)),M$5:M10)))
,你帮检查一下

你是对的。。。

本回答被提问者采纳
第3个回答  2018-08-13
=lookup(1,0/or((a1:a12=1),(a1:a12=2)),a1:a12)