条件1有1、2,条件2有A、B、C,那么结果就是1A、1B、1C、2A、2B、2C。excel中用if and 语句能实现么?
=IF(AND(A2="1",B2="A"),"1A",IF(AND(A2="1",B2="B"),"1B",IF(AND(A2="1",B2="C"),"1C",IF(...
=IF(AND(A2="1",B2="A"),"1A",IF(AND(A2="1",B2="B"),"1B",IF(AND(A2="1",B2="C"),"1C",IF(AND(A2="2",B2="A"),"2A",IF(AND(A2="2",B2="B"),"2B",IF(AND(A2="2",B2="C"),"2C",))))))
上面哪里错了,请指正,谢谢!还有此类多条件选择问题有没有其它更好的方法解决,也请不吝赐教,谢谢! 展开
上面哪里错了,请指正,谢谢!还有此类多条件选择问题有没有其它更好的方法解决,也请不吝赐教,谢谢! 展开
1个回答
展开全部
=IF(AND(A2="1",B2="A"),"1A",IF(AND(A2="1",B2="B"),"1B",IF(AND(A2="1",B2="C"),"1C",IF(AND(A2="2",B2="A"),"2A",IF(AND(A2="2",B2="B"),"2B",IF(AND(A2="2",B2="C"),"2C",))))))
试了一下,没有看到错误。
这种IF判断太抽象。按上面的逻辑,直接用=A2&B2就行了。
建议做一个对应表,然后用LOOKUP(1,0/((条件1区域=条件1)*(条件2区域=条件2)*(条件3区域=条件3)),结果区域)得到结果。
试了一下,没有看到错误。
这种IF判断太抽象。按上面的逻辑,直接用=A2&B2就行了。
建议做一个对应表,然后用LOOKUP(1,0/((条件1区域=条件1)*(条件2区域=条件2)*(条件3区域=条件3)),结果区域)得到结果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询