【发布时间】:2020-04-27 03:05:57
【问题描述】:
我想搜索一个单元格,该单元格包含一个字符串,该字符串可以有多个关键字,单数和一起,并根据存在的单词分配一个值。
这些是可能出现在单元格中的关键词以及我想使用公式返回/分配的值。
“增长” - 返回“1”
“收入” - 返回“0.5”
“边界” - 返回“0.5”
“边界”和“收入” - 返回“1”
“非星” - 返回“0”
我开发了这个公式,它适用于所有字符串,除了那些在一个单元格中包含“边界”和“收入”的字符串。
=IF(ISBLANK($A1),"",IFS(ISNUMBER(SEARCH("增长",$A1)),"1",ISNUMBER(SEARCH("收入",$A1)),"0.5" ,ISNUMBER(SEARCH("Borderline",$A1)),"0.5",ISNUMBER(SEARCH("Non Star",$A1)),"0"))
我已经开发了一个 AND() 公式来满足包含边界和收入的字符串,但看不到如何将其合并到我的主公式中。
=IF(AND(COUNT(SEARCH("Income",$A1))>0,COUNT(SEARCH("Borderline",$A1))>0),"1","")
谁能帮帮我?不用说它变得非常复杂/令人困惑,所以也许总体上有更好的方法?
【问题讨论】:
标签: excel excel-formula