公式:=IF(ISNUMBER(FIND("xxx",A1)),"yyy",IF(ISNUMBER(FIND("ccc",A1)),"bbb",IF(ISNUMBER(FIND("aaa",A1)),"sss")))
多条件判断用IFS函数更简单一些。
追问您好再问一下,如果find的取值多的话,如何编写?我按照这个逻辑编写了,但是反映结果时只会抓取大括号里第一个的条件。比如我输入乐山会显示出来3,但是输入眉山就显示false。=IF(ISNUMBER(FIND("云南",A2)),"1",IF(ISNUMBER(FIND({"广西";"贵州"},A2)),"2",IF(ISNUMBER(FIND({"乐山";"眉山"},A2)),"3")))
追答ISNUMBER(FIND({"乐山";"眉山"},A2)) 改为:
OR(ISNUMBER(FIND({"乐山";"眉山"},A2)))