发布网友 发布时间:2022-04-22 23:19
共3个回答
热心网友 时间:2022-06-16 14:44
这个公式好写,条件完善一下,
如果同时有A和B则输入8,
具体公式如下:
=IF(AND(ISNUMBER(FIND("A",A1,1)),NOT(ISNUMBER(FIND("B",A1,1)))),1,IF(AND(ISNUMBER(FIND("B",A1,1)),NOT(ISNUMBER(FIND("A",A1,1)))),2,IF(AND(ISNUMBER(FIND("A",A1,1)),ISNUMBER(FIND("B",A1,1))),8,IF(AND(NOT(ISNUMBER(FIND("A",A1,1))),NOT(ISNUMBER(FIND("B",A1,1)))),3,""))))
公式有点长,但是逻辑清晰,好理解;就是用find函数寻找指定内容,然后用isnumber函数判断查找结果是否为真,以及用not函数取反,
效果如图
如有疑问可以继续交流!
热心网友 时间:2022-06-16 14:45
在B2中输入或复制粘贴下列公式
=IFERROR(LOOKUP(1,0/FIND(D$2:D$3,A2),E$2:E$3),3)
下拉填充
热心网友 时间:2022-06-16 14:45
公式如下(不考虑AB都有的情况):
=IFERROR(IF(FIND("A",A1),1),IFERROR(IF(FIND("B",A1),2),3))