Excel里,查找某个单元格内容,如果有特定字符则输出特定值?

发布网友

我来回答

3个回答

热心网友

这个公式好写,条件完善一下,

如果同时有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函数取反,

效果如图

如有疑问可以继续交流!

热心网友

在B2中输入或复制粘贴下列公式

=IFERROR(LOOKUP(1,0/FIND(D$2:D$3,A2),E$2:E$3),3)

下拉填充

热心网友

 公式如下(不考虑AB都有的情况):

=IFERROR(IF(FIND("A",A1),1),IFERROR(IF(FIND("B",A1),2),3))


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com