用于查找多个单词的Excel IF语句
我目前的公式看起来像这样:
=IFERROR(IF(SEARCH("Hunter",I60,1), "1"),"No")
基本上这个search文本是为了找出单元格是否包含单词“Hunter”,如果它find了这个单词,它将粘贴数字1,如果单词不在那里,则放置单词“No”。 我想包括多个IF语句,例如,如果发现单词猎人1,而且如果单词Verint发现然后2,如果在那里发现TRANSACT,那么数字3 – 但我也想保留子句,如果没有在那里被发现,粘贴“否”。
任何人都可以帮忙
谢谢!
解:
=IF(ISNUMBER(SEARCH("Hunter",I60)),1,IF(ISNUMBER(SEARCH("Verint",I60)),2,IF(ISNUMBER(SEARCH("Transact",I60)),3,"No")))
请注意,如果I60包含“Verint Transact Hunter”,它将只显示值“1”
编辑:
如果您想跟踪所有3个值,请将您的公式修改为:
=IF((AND(ISNUMBER(SEARCH("Hunter",AM5)),ISNUMBER(SEARCH("Verint",AM5)),ISNUMBER(SEARCH("Transact",AM5)))),"1 2 3")
^为所有3,注意你需要为每个组合,即一个为“1和3”,一个为“2和3”,一个为“1和2”